没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
IO 流(字符流 FileReader)
* 1.字符流是什么
* 字符流是可以直接读写字符的 IO 流
* 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要
把字符转为字节再写出.
* 2.FileReader
* FileReader 类的 read()方法可以按照字符大小读取
*
FileReader fr = new FileReader("aaa.txt"); //创建输
入流对象,关联 aaa.txt
int ch;
while((ch = fr.read()) != -1) { //将读到
的字符赋值给 ch
System.out.println((char)ch); //将读到
的字符强转后打印
}
fr.close(); //关流
IO 流(字符流 FileWriter)
* FileWriter 类的 write()方法可以自动把字符转为字节写出
FileWriter fw = new FileWriter("aaa.txt");
fw.write("aaa");
fw.close();
IO 流(字符流的拷贝)
FileReader fr = new FileReader("a.txt");
FileWriter fw = new FileWriter("b.txt");
int ch;
while((ch = fr.read()) != -1) {
fw.write(ch);
}
fr.close();
fw.close();
IO 流(什么情况下使用字符流)
* 字符流也可以拷贝文本文件, 但不推荐使用. 因为读取时会把字节转为字符, 写出时还
要把字符转回字节.
* 程序需要读取一段文本, 或者需要写出一段文本的时候可以使用字符流
* 读取的时候是按照字符的大小读取的,不会出现半个中文
* 写出的时候可以直接将字符串写出,不用转换为字节数组
资源评论
paterWang
- 粉丝: 1061
- 资源: 1241
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功