您的位置:首页 > 编程语言 > Java开发

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

2014-07-05 13:56 295 查看

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()方法都需要转换编码,而一次性读取只需要转换一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java