本帖最后由 樊其杰 于 2013-1-15 19:04 编辑
package com.test.eighteen;
import java.io.*;
public class FileReaderDemo2 {
public static void main(String[] args) throws IOException{
try {
FileReader fr = new FileReader("d:\\demo.txt");
char[] cbuf = new char[1024];
int num = 0;
while ((num = fr.read(cbuf)) != -1) {
System.out.println("num===" + num + "cbuf==="
+ new String(cbuf, 0, num));// 将数组转换成字符
}
fr.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
中程序中的 char[] cbuf = new char[1024];这个数组是怎么取到d:\\demo.txt中的数据的? |