java FileReader/FileWriter读写字母和数字没问题,但读写汉字就乱码。记录下,后面找到解决方法再补上。

public static void main(String[] args) {

FileReader fr = null;

FileWriter fw = null;

try {

int a = 0;

fr = new FileReader("c:/a.txt");//读取目标

fw = new FileWriter("c:/b.txt");//写入目标

while((a=fr.read())!=-1){

System.out.print((char)a+" ");//控制台显示所读取的文件

fw.write((char)a);//每读取一次就写入一次

}

fw.flush();//一次刷新将所读取到的文件直接刷新到本地目标文件

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

finally{

try {

fw.close();//最后记得关闭资源

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

java FileReader/FileWriter读写文件相关推荐

  1. FileReader/FileWriter复制文件

    public class Test{ /*FileReader/FileWriter读写乱码,待处理*/ public static void main(String[] args) throws I ...

  2. java中如何读写文件_JAVA: 读写文件的几种方法

    如果您使用java8,可以也参考这篇文章:JAVA: Java8流逐行读取文件 import java.io.BufferedReader; import java.io.BufferedWriter ...

  3. java几种读写文件的方式

    java.io的几种读写文件的方式 一.java把这些不同来源和目标的数据都统一抽象为数据流. Java语言的输入输出功能是十分强大而灵活的. 在Java类库中,IO部分的内容是很庞大的,因为它涉及的 ...

  4. java使用nio读写文件

    IO原理 最近在研究 JAVA NIO 的相关知识,学习NIO,就不能提到IO的原理和事项,必经NIO是基于IO进化而来 IO涉及到的底层的概念大致如下: 缓冲区操作.2) 内核空间与用户空间.3) ...

  5. Java 按行读写文件(解决中文乱码)

    import java.io.*;public class EmployeeTest{EmployeeTest(){}// 按行读取文件public void readFile01(){try {Fi ...

  6. java io流读写文件换行_java基础io流——OutputStream和InputStream的故事(温故知新)...

    io流概述: IO流用来处理设备之间的数据传输,上传文件和下载文件,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中. IO流分类 按照数据流向 输入流 读入数据 输出流 写出 ...

  7. 使用java IO来读写文件

    在java中如何使用IO包中的相关的API来进行文件的读写,下面给出具体的代码 代码如下: package com.multilayerNetwork;import java.io.BufferedR ...

  8. JAVA四则运算(读写文件)

    完成时间:17:10 package 四则运算试题;import java.io.BufferedReader; import java.io.PrintStream; import java.uti ...

  9. Java写文件导致io过高_161108、Java IO流读写文件的几个注意点

    平时写IO相关代码机会挺少的,但却都知道使用BufferedXXXX来读写效率高,没想到里面还有这么多陷阱,这两天突然被其中一个陷阱折腾一下:读一个文件,然后写到另外一个文件,前后两个文件居然不一样? ...

最新文章

  1. 动画库NineOldAndroids
  2. 电脑物理内存与虚拟内存的区别与关系
  3. (常用API)正则表达式的概念和作用
  4. python数据整理_python数据类型整理
  5. 《网络对抗》Exp5 MSF基础应用
  6. web电商系统、电商平台WEB端交互原型模板、用户中心、会员中心、优惠券、积分、互动社区、运营推广、内容推荐、商品展示、订单流程、订单管理、售后及服务、Axure原型、rp原型、电商原型、商城系统原型
  7. C++ 获取本机登陆过的QQ号码
  8. 【预测模型】基于matlab RLS算法预测【含Matlab源码 222期】
  9. 用matlab如何画六边形,matlab怎样直接画出六边形
  10. 线性线性混合效应模型及R语言实现
  11. 数据库课程设计-毕业设计管理子系统
  12. 一起读论文 | 文本分类任务的BERT微调方法论
  13. 初几学的计算机二进制,说说二进制与计算机的那些事儿
  14. 【Docker】如何修改Docker的镜像源?
  15. Java中对中国标准时间进行格式化(yyyy-MM-dd HH:mm:ss)两种方法
  16. 百度推广关键词如何出价
  17. 【Axure视频教程】能播放音乐的音乐播放器
  18. 新常态下光伏等电力工业的发展预测
  19. 百度地图——poi搜索
  20. CubeSLAM: Monocular 3D Object SLAM 论文笔记

热门文章

  1. 显卡之显卡型号及版本级别
  2. React的组件生命周期
  3. HBase—基础介绍
  4. 站立会议(11月19日)
  5. 使用vuex实现父组件调用子组件方法
  6. 冒泡排序算法[C++]
  7. CSS实现导航条Tab切换的三种方法
  8. Java中的数组数据结构需要了解的要点
  9. 安卓MediaPlayer框架之Binder机制
  10. Java -- 内部类(一)