用Java读取纯文本文件

用Java读取纯文本文件

似乎有不同的方法来读取和写入Java中的文件数据。

我想从文件中读取ASCII数据。可能的方式和差异是什么?


MMTTMM
浏览 1129回答 4
4回答

慕森王

最简单的方法是Scanner在Java和FileReader对象中使用该类。简单的例子:Scanner in = new Scanner(new FileReader("filename.txt"));Scanner 有几种方法可以读取字符串,数字等...您可以在Java文档页面上查找有关此内容的更多信息。例如,将整个内容读入String:StringBuilder sb = new StringBuilder();while(in.hasNext()) {     sb.append(in.next());}in.close();outString = sb.toString();此外,如果您需要特定的编码,您可以使用此代码而不是FileReader:new InputStreamReader(new FileInputStream(fileUtf8), StandardCharsets.UTF_8)

鸿蒙传说

这是一个简单的解决方案:String content;content = new String(Files.readAllBytes(Paths.get("sample.txt")));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java