你应该把读取的是字符串,而不是字节(byte),所在你显示就不正常啦,并且你还要把显示放在循环里,否则的话,你得到的只是最后一个读出来的结果
BufferedReader buf=new BufferedReader(new FileReader(fi));
String temp=new String();
while((temp=buf.readLine())!=null)
{
status.append(temp)
}
}catch(IOException e){
System.out.println(e);
}
不就可以了吗