public static void main(String[] args){
Reader fr = null;
StringBuffer sb = null;
try {
fr = new FileReader("d:\java.txt");
char[] words = new char[1024];//存储读取到的字符
sb = new StringBuffer();
int len = fr.read(words);//读取到字符数组中
while (len != -1) {
sb.append(words);
len=fr.read(words);
}
} catch (IOException e) {
e.getMessage();
e.printStackTrace();
} finally {
if (fr != null) {
try {
fr.close();
} catch (IOException e) {
e.getMessage();
e.printStackTrace();
}
}
}
System.out.println(sb.toString());
}
可以运行,但是运行后会出现很多的小口,我以为是错了,后来改了跟书上一样的但还是有啊,求大神解答