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