FileInputStream的read方法是一个字节读取方法,它从输入流中读取一个字节。read方法的返回值是读取到的字节,如果到达文件末尾或发生异常,则返回-1。 三、read方法的使用注意事项 1.读取文件时,建议使用try-with-resources语句,以便在操作完成后自动关闭流。 2.读取文件时,可以根据需要调用read方法多次,也可以使用循环...
`read()`方法的返回值可以用来表示读取的数据。下面是关于返回值的内容: 1.返回值类型:`int`,表示读取到的字节数据。 2.返回值范围:读取到的数据的范围是0到255之间的整数。 3.特殊值:当已经到达输入流的末尾时,返回-1。 三、使用示例 下面是使用`read()`方法的示例代码: importjava.io.FileInputStream; ...
当使用FileInputStream类中的read()方法时,如果没有读入一个字节数据时,返回值为___ (分数:1.00) A.0 B.-1 √ C.true D.false相关知识点: 试题来源: 解析 解析:[考点] 本题主要考查的知识点为Java文件操作方法。 read()方法的返回值类型为int型,用-1表示流在读之前已结束。反馈 ...
read()方法的作用是读取文件的一个字节,并将该字节存储在缓冲区中。当read()方法被调用时,它会尝试从文件中读取一个字节。如果读取成功,read()方法将返回读取到的字节。需要注意的是,read()方法的返回值类型是int,表示读取到的字节值。如果读取失败,read()方法将抛出IOException异常。 在使用read()方法时,有以下...
百度试题 题目FileInputStream中的read(byte [])方法能从数据源读取若干个字节,方法的返回值是读取的字节数量 相关知识点: 试题来源: 解析 √ 反馈 收藏
所以它返回的就是每个字节。同时因为 Java 的 byte 类型是有符号的,所以需要用 int 来接收字节值。
read()空参数,作用是“从此输入流中读取一个数据字节。”,返回值为读取到的字节并强转为int形式 publicclassP01Stream {publicstaticvoidmain(String[] args)throwsIOException {//TODO Auto-generated method stubFile f =newFile("D:\\lol2.txt");//“ABC”FileInputStream fis =newFileInputStream(f);int...
1:read() : 从输入流中读取数据的下一个字节,返回0到255范围内的int字节值。如果因为已经到达流末尾而没有可用的字节,则返回-1。在输入数据可用、检测到流末尾或者抛出异常前,此方法一直阻塞。 InputStream.read()这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte...
1、read()方法: (1)、read()每次只读取一个字节的数据作为返回值返回,当返回值为-1的时代表没有内容了。 (2)、read()缺点:如果用read()每次一个字节一个字节的读效率非常低,为了提高效率可以一次读取一个字节数组。 public static void main(String[] args) throws Exception { ...
FileReader read返回的int值是每次读取到char buffer中的char数组长度,FileReader底层还是基于FileInputStrea...