課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
這b的值每次不是固定的嗎??
2017-03-06
源自:文件傳輸基礎——Java IO流 4-1
正在回答
in.read()是從流中讀取的數據的長度,b=in.read是將in.read的長度賦給b
因為調用了read()方法,指針會自動往后跳
java以字節為單位讀取數據
b的值肯定不是固定的??!b=in.read(),每次都能讀到新的??!當讀出來是-1的時候,就表示讀完了,就退出while循環了
不是說了嗎,讀到-1就代表讀到了結尾,所以在讀到結尾之前會一直處于循環中
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
2 回答while((bytes = in.read(buf,0,buf.length))!=-1),循環有何意義啊
3 回答while((i=in.read())!=-1)
4 回答11分22秒while((b=in.read())!=-1){System.out.print(integer.toHexString(b)+" ")}為什么b不進行&0xff? b為int型
3 回答為什么這段代碼里面會產生循環?為什么 b和i的值會變化?
3 回答whlie((b=in.read!=-1))這是循環嗎?看每次讀取到的字節是不是-1嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-16
in.read()是從流中讀取的數據的長度,b=in.read是將in.read的長度賦給b
2018-03-19
因為調用了read()方法,指針會自動往后跳
2017-03-21
java以字節為單位讀取數據
2017-03-09
b的值肯定不是固定的??!b=in.read(),每次都能讀到新的??!當讀出來是-1的時候,就表示讀完了,就退出while循環了
2017-03-06
不是說了嗎,讀到-1就代表讀到了結尾,所以在讀到結尾之前會一直處于循環中