課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
for(int i=0;i<bytes;i++)這里有疑問,求解答
舉個例,英文“s”對應的byte是115,如果“s”在文本的位置出現在115之后,如i=116,即i>bytes,那不就會提前結束嗎
2017-07-14
源自:文件傳輸基礎——Java IO流 4-2
正在回答
bytes=buf.length是字節數組的長度
bytes返回的是讀到字節的個數啊,和具體什么字節無關,只表示一個長度.
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
1 回答為什么用bytes作為循環條件,不用考慮-1的情況?而且輸出的值也是對的
2 回答while((bytes = in.read(buf,0,buf.length))!=-1),循環有何意義啊
3 回答while((bytes = in.read(buf,0,buf.length))!=-1)這里有疑問
2 回答while((bytes=in.read(buf,0,buf.length))!=-1)這個條件里面bytes的值不是固定的嗎?
1 回答關于while循環的疑惑
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-30
bytes=buf.length是字節數組的長度
2017-07-17
bytes返回的是讀到字節的個數啊,和具體什么字節無關,只表示一個長度.