當前位置:編程學習大全網 - 網站源碼 - java中的FileInputStream類中的read()方法是讀取壹個數據字節,那麽讀取完壹個字節後還會自動讀取下壹個

java中的FileInputStream類中的read()方法是讀取壹個數據字節,那麽讀取完壹個字節後還會自動讀取下壹個

read只會讀取壹個字節 不會自動讀取下壹個 只會讀第壹個字節 和指針不是壹回事

如果想用字節流讀完文件 壹般用壹個字節數組的緩沖區 比如200

byte[] buffer = new byte[200];//創建字節數組

int length = 0;

while(-1 != (length = is.read(buffer, 0, buffer.length))){

String str = new String(buffer,0,length);

System.out.println(str);

}

  • 上一篇:客戶畫像分析的實際應用
  • 下一篇:蘋果7用的是什麽系統?
  • copyright 2024編程學習大全網