本帖最后由 李晓俊 于 2012-2-22 08:42 编辑
FileInputStream fi = new FileInputStream("test.txt");
byte[] buf = new byte[1024];
int ch = 0; //这里不懂,,为什么加一个变量ch,直接用fi.read(buf)不行么
while((ch=fi.read(buf))!=-1)
{
System.out.println(new String(buf,0,ch));
}
fi.close(); |