您的位置:首页 > 其它

IO流——文件操作流之字符输入流FileReader

2016-08-16 17:53 411 查看
package com.io.ioDemo;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
//字符流读文件
public class FileReaderDemo {
public static void main(String[] args) {
FileReader fr = null;
//1.创建一个字符流对象
try {
fr = new FileReader(new File("c:\\aa.txt"));
//2.定义一个字符数组作为缓存区域
char[] bt = new char[1024];
//3.定义一个变量存储读取的字符的数量
int hasread = 0;
//4.循环获取数据
//StringBuffer sb = new StringBuffer();
try {
while((hasread = fr.read(bt))!=-1){
//5.把每一步获取的数据都放入StringBuilder中
System.out.println(new String(bt,0,hasread));
}
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}finally{
if(fr!=null){
try {
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  io流
相关文章推荐