Java 一次读取文本中全部内容

来源:互联网 发布:windows内核启动慢 编辑:程序博客网 时间:2024/06/06 07:19

Java一次读取文本文件全部内
Long fileLengthLong = file.length();byte[] fileContent = new byte[fileLengthLong.intValue()];try {        FileInputStream inputStream = new FileInputStream(file);        inputStream.read(fileContent);    inputStream.close();} catch (Exception e) {    // TODO: handle exception}String string = new String(fileContent);

如果是按行读取,那么代码如下:

String line = null;while((line = in.readLine())!=null){  System.out.println(line);}

一次性读取文件比按行读取效率要高很多,因为每次调用readLine()方法都需要转换编码,而一次性读取只需要转换一次。

0 0
原创粉丝点击