关于FileInputStream的read方法

https://img1.mukewang.com/5b0905e60001b11805620359.jpg

(b=in.read())!=1这个条件的b得到的是fileName文件的内容吗?

文件不是以字节的形式存储的吗,为什么要用int类型的b接收文件?

每次获取一个字节的内容,然后就循环一次,一直到这个文件结束。这条语句是这个意思吗?

八轩
浏览 1814回答 1
1回答

慕移动4708697

FileInputStream可以从文件系统中的某个文件中获得输入字节。调用read()方法就是返回int类型。这个方法是对这个流一个一个字节的读,返回的int就是这个字节的表示方式,当返回的是-1时就表示读取不到数据了,读取结束。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java