Java I/O系统被设计为功能强大并便于扩展,但是当将一个简单的文件加载到一个字符串时它有时候显得太强大了。假如你已经厌倦了文件处理代码并想提高开发速度,使用简单的文件加载和文件保存程序。
首先创建一个静态(static)的方法,给出一个字符串的文件名,将把文件的内容加载到一个字符串或者返回一个null表明什么也得不到。可以读入的文件的大小最多为MAXINT,因为它被加载到一个数组中。大文件的内容不能被加载到内容中。代码如下:
/**
* 加载给定文件名的内容,假如文件不可加载返回null。
*/
static public String loadFile(String filename) {
File file = new File( filename );
try {
Reader rdr = new FileReader(
file );
long sz = file.length();
// can only read in things of ...[ 查看全文 ]