我想问下,如何将硬盘中的文档数据(比如说我D盘目录下有个d.txt文件),如何将d.txt文件中的数据一次性读入到内存中?
希望得到举例详解!

解决方案 »

  1.   

    没有什么一次性读入内存的说法。将文件中的数据读入内存就跟吃饭一样,是一口一口地吃,而不是一锅全部倒进去的。读文件中的数据也是一个道理,一个字节一个字节地读,当然了 JDK 中含有缓冲字符流,可以在读到字节进行处理的空
    隙时间对后面的数据进行预读从而提高读取速度。如果是非二进制文件的话,可以采用 java.io.BufferedReader 进行文件的读取。