输入流提供了读取数据所需要的基本方法,类似于输出流,它只提供读取一串字节, 它提供了如下方法:
子类提供对特定对象的读取。如果读取到文件结束,read函数返回-1,正常情况下返回读取的字节个数
看下面这段代码有什么问题:
问题是,如果读到了文件尾,返回 -1,则bytesRead 的值就和实际读取的字符个数不符。可以改成如下代码:
输入流提供了读取数据所需要的基本方法,类似于输出流,它只提供读取一串字节, 它提供了如下方法:
子类提供对特定对象的读取。如果读取到文件结束,read函数返回-1,正常情况下返回读取的字节个数
看下面这段代码有什么问题:
问题是,如果读到了文件尾,返回 -1,则bytesRead 的值就和实际读取的字符个数不符。可以改成如下代码: