課程
/后端開(kāi)發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
java中 write(buy)與write(buy,0,buy.length)的區(qū)別
2016-10-25
源自:文件傳輸基礎(chǔ)——Java IO流 4-3
正在回答
我想,括號(hào)里面的buy應(yīng)該是字節(jié)數(shù)組的意思。這只是兩個(gè)不同的write方法。并沒(méi)有想象的那么復(fù)雜
前者:write(buy),意味著字節(jié)數(shù)組buy中的數(shù)據(jù)被全部寫(xiě)入了流所指向的文件里
后者:write(buy,0,buy.length),以為著從這個(gè)字節(jié)數(shù)組的第0個(gè)位置(就是第一個(gè)開(kāi)始寫(xiě))開(kāi)始,到第buy.length個(gè)位置結(jié)束,這中的內(nèi)容寫(xiě)入write所指向的文件里。buy.length則是buy這個(gè)字節(jié)數(shù)組的長(zhǎng)度,而那個(gè)0所代表的位置也可以被其他數(shù)字取代來(lái)代表不同的位置
世事如棋_2016 提問(wèn)者
后者的 0和buy.length都可以變,一根面包,你可以從頭吃到尾,你也可以從中間任意部分開(kāi)吃,到任意部分停
weibo_倍兒帥QAQ_03470657
舉報(bào)
為您介紹IO流的使用,以及對(duì)象的序列化和反序列化的內(nèi)容
3 回答為什么write(buf, 0, b)會(huì)報(bào)錯(cuò),改成write(buf, 0, buf.length)就不會(huì)報(bào)錯(cuò)了
2 回答關(guān)于reaf和write
2 回答write()里的參數(shù)問(wèn)題
1 回答FileOutputStream的write方法求解
2 回答.write()方法的寫(xiě)入問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-25
我想,括號(hào)里面的buy應(yīng)該是字節(jié)數(shù)組的意思。這只是兩個(gè)不同的write方法。并沒(méi)有想象的那么復(fù)雜
前者:write(buy),意味著字節(jié)數(shù)組buy中的數(shù)據(jù)被全部寫(xiě)入了流所指向的文件里
后者:write(buy,0,buy.length),以為著從這個(gè)字節(jié)數(shù)組的第0個(gè)位置(就是第一個(gè)開(kāi)始寫(xiě))開(kāi)始,到第buy.length個(gè)位置結(jié)束,這中的內(nèi)容寫(xiě)入write所指向的文件里。buy.length則是buy這個(gè)字節(jié)數(shù)組的長(zhǎng)度,而那個(gè)0所代表的位置也可以被其他數(shù)字取代來(lái)代表不同的位置
2016-10-25
后者的 0和buy.length都可以變,一根面包,你可以從頭吃到尾,你也可以從中間任意部分開(kāi)吃,到任意部分停