課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
我一直很納悶,那個? in.read(bur)? 返回的int的值是什么意思??
2015-11-30
源自:文件傳輸基礎——Java IO流 4-3
正在回答
讀取到的這個字節的表示的10進制數
比如讀取的這個字節是 0000 0011 那么就返回3
如果沒有讀取到字節或者到了流的末尾,則返回-1
奮斗的蟻族 提問者
如果從老師講的這個程序來看呢,int b其實是可以不用的, buf的長度可以用buf.length()代替。如果你看了API應該可以知道它返回的是讀取的字節個數,老師寫上我猜測可能只是為了讓咱們更加了解這個方法,知道這個返回值的含義,僅此而已,不用顧慮太多
read方法的返回值是讀取的字節總數,所以int一個變量接收它
API文檔上說的很清楚,建議你多讀文檔:
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
5 回答關于while((b=in.read(by,0,by.length))!=-1),這個這的返回值是怎么回事?
2 回答int b = in.read(); 與int bytes = in.read(buf,0,buf.length);有什么差
3 回答read(byte[] b,int off,int len)的返回值
5 回答bytes = in.read(buf,0,buf.length))!=-1 什么意思
2 回答為什么要返回b.length 是什么意思呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-01
讀取到的這個字節的表示的10進制數
比如讀取的這個字節是 0000 0011 那么就返回3
如果沒有讀取到字節或者到了流的末尾,則返回-1
2016-06-14
如果從老師講的這個程序來看呢,int b其實是可以不用的, buf的長度可以用buf.length()代替。如果你看了API應該可以知道它返回的是讀取的字節個數,老師寫上我猜測可能只是為了讓咱們更加了解這個方法,知道這個返回值的含義,僅此而已,不用顧慮太多
2016-03-16
read方法的返回值是讀取的字節總數,所以int一個變量接收它
2015-12-04
API文檔上說的很清楚,建議你多讀文檔: