您的位置:首页 > 其它

一个关于输入、输出流的小题目(2)

2008-03-06 13:55 369 查看
编写应用程序,读出“my file.txt”的内容,并将读出的内容输出到屏幕上,读文件结束后,显示“Finished reading,programe ended.”.

这是我的程序,如有更好的,请赐教。

package huicer;

import java.io.*;

public class ReadInFile {

/**
* @param args
*/
public static void main(String[] args) {
File aFile = new File("c:/test.txt");
FileReader fr = null;
char[] b = new char[200];
if (!aFile.exists()) {
System.out.println("File not Found!");
aFile = null;
System.exit(0);
} else {
try {
fr = new FileReader(aFile);
int frLength = 0;
while ((frLength = fr.read(b)) != -1) {
System.out.print(new String(b, 0, frLength));
}
System.out.println();
System.out.println("Finished reading,programe ended.");
fr.close();
fr = null;
} catch (FileNotFoundException e) {
System.err.println("File not Found!");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐