如何使用java代码读取纯文本文件呢?
下文笔者讲述使用java代码读取纯文本文件的方法及示例分享,如下所示
对于读取纯文本文件 使用BufferedReader对象即可读取 或 借助Apache common中的方法例:读取文本文件的示例
BufferedReader br = new BufferedReader(new FileReader("file.txt")); try { StringBuilder sb = new StringBuilder(); String line = br.readLine(); while (line != null) { sb.append(line); sb.append(System.lineSeparator()); line = br.readLine(); } String str = sb.toString(); } finally { br.close(); }
Java7及以后版本可简写try with resources自动关闭连接
try(BufferedReader br = new BufferedReader(new FileReader("file.txt"))) { StringBuilder sb = new StringBuilder(); String line = br.readLine(); while (line != null) { sb.append(line); sb.append(System.lineSeparator()); line = br.readLine(); } String str = sb.toString(); }
Apache Commons IO使用类 IOUtils.toString()
FileInputStream inputStream = new FileInputStream("test.txt"); try { String str = IOUtils.toString(inputStream); } finally { inputStream.close(); } //java7及以后版本 try(FileInputStream inputStream = new FileInputStream("test.txt")) { String str = IOUtils.toString(inputStream); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。