關于用的byte[]的問題
如果不用byte[]數組,只有.read(),是不是就是說把文件從頭到尾讀完。而用上byte[],就是把文件先讀取到數組里,如果數組滿了就輸出,然后繼續把未讀完的文件再次讀到數組里,數組滿,再輸出,以此循環。請問我理解的對嗎?
如果不用byte[]數組,只有.read(),是不是就是說把文件從頭到尾讀完。而用上byte[],就是把文件先讀取到數組里,如果數組滿了就輸出,然后繼續把未讀完的文件再次讀到數組里,數組滿,再輸出,以此循環。請問我理解的對嗎?
2017-02-28
舉報
2017-02-28
只有read是讀一個字節就輸出一個,遇到-1結束,用上數組,就是讀取一定個數(數組長度)字節后(遇到-1結束)才輸出。
2017-02-28
剩下的字節不夠的話,應該是有多少字節就讀多少到數組中,然后將其輸出