AquanGeek
2017-05-10 08:24
也就是int b = in.read();这不明白
如图所示,这个跟你调用的那个read()方法一样。看到返回值了吗,还有为什么返回-1也知道了吧~~
你看API啊,它返回的是一个数据字节啊,没到末尾不会返回-1的
InputStream是抽象类,read()方法是抽象的,再说这个read()也是实例相关的方法
int b = InputStream.read() 这么表述不合适,老师也没这么说吧。
应该这么理解:
FileInputStream in =new FileInputStream(new File("e:\\1.txt"))
int b = in.read();
文件传输基础——Java IO流
133755 学习 · 1030 问题
相似问题