為什么此處要減1?想不明白.
//獲取文件內容 開始位置
while(( n = randomFile.readByte()) != -1 && i <=4){
if(n == '\n'){
startPosition = randomFile.getFilePointer();
i ++;
}
}
startPosition = randomFile.getFilePointer() -1;
為什么要減1,不是已經到了第四個換行符嗎,不減1的話不是在內容前面那個空格么?但是必須是要-1內容才是完整的.想不明白.
2016-05-13
不用減1,我都不知道老師是怎么成功的,減1的話,文本還好,可以顯示,圖片的話就沒辦法顯示了
2016-04-11
-1為了下面取文件結束位置做準備的