讀取文件裏面的內容,直接讀取不就得了,但是我看到很多人都要一個字節數組,例如:
- byte[] b = new byte[1024];
- FileInputStream in = new FileInputStream("E://lyrics.txt");
- byte[] b = new byte[1024];
- int len = in.read(b);
- while (len != -1) {
- System.out.println (b, 0, len);
- len = in.read(b);
- }
原因:
read()每次讀取一個字節 read(b)每次讀取若干個字節,b的長度是多少,每次就讀取多少個字節 這樣可以減少I/O操作,提高讀取效率 |