關(guān)于用的byte[]的問(wèn)題
如果不用byte[]數(shù)組,只有.read(),是不是就是說(shuō)把文件從頭到尾讀完。而用上byte[],就是把文件先讀取到數(shù)組里,如果數(shù)組滿了就輸出,然后繼續(xù)把未讀完的文件再次讀到數(shù)組里,數(shù)組滿,再輸出,以此循環(huán)。請(qǐng)問(wèn)我理解的對(duì)嗎?
如果不用byte[]數(shù)組,只有.read(),是不是就是說(shuō)把文件從頭到尾讀完。而用上byte[],就是把文件先讀取到數(shù)組里,如果數(shù)組滿了就輸出,然后繼續(xù)把未讀完的文件再次讀到數(shù)組里,數(shù)組滿,再輸出,以此循環(huán)。請(qǐng)問(wèn)我理解的對(duì)嗎?
2017-02-28
舉報(bào)
2017-02-28
只有read是讀一個(gè)字節(jié)就輸出一個(gè),遇到-1結(jié)束,用上數(shù)組,就是讀取一定個(gè)數(shù)(數(shù)組長(zhǎng)度)字節(jié)后(遇到-1結(jié)束)才輸出。
2017-02-28
剩下的字節(jié)不夠的話,應(yīng)該是有多少字節(jié)就讀多少到數(shù)組中,然后將其輸出