问题描述
FileInputStreamf1=newFileInputStream("1.txt");BufferedInputStreambuf=newBufferedInputStream(f1);那么1.txt中的文件如何到缓冲区的啊
解决方案
解决方案二:
就是用read()方法读咯.BufferedInputStream只是针对普通的InputStream增加了一些辅助的功能.Asbytesfromthestreamarereadorskipped,theinternalbufferisrefilledasnecessaryfromthecontainedinputstream,manybytesatatime.去看看JDK文档里面的说明吧.
解决方案三:
补充下:BufferedInputStream主要用来整行读取
解决方案四:
发错,整行读取是BufferReader,不好意思
解决方案五:
buf.read();就可以啊。
时间: 2024-08-03 08:49:33