package com.chj.io;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
/**
* 文件字符输入流
* @author Administrator
*
*/
public class IOTest05 {
public static void main(String[] args) {
File src=new File("abc.txt");
Reader reader=null;
try {
reader=new FileReader(src);
char[] buffer=new char[1024];
int len=-1;
while((len=reader.read(buffer))!=-1) {
String str=new String(buffer,0,len);
System.out.println(str);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
if(null!=reader) {
try {
reader.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
输出:
chai hong jun tong xue zheng zai nu li xue xi java shi zhe yang ma
白日依山尽,黄河入海流。欲穷千里目,更上一层楼。