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