读取文件里面的内容,直接读取不就得了,但是我看到很多人都要一个字节数组,例如:
- 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操作,提高读取效率 |