java - 整个文本文件到Java中的字符串

标签 java file file-io

Java 是否像 C# 那样具有单行指令来读取文本文件?

我的意思是,在 Java 中有与此等价的东西吗?:

String data = System.IO.File.ReadAllText("path to file");

如果不是……那么执行此操作的“最佳方式”是什么……?

编辑:
我更喜欢 Java 标准库中的一种方式...我不能使用 3rd 方库..

最佳答案

apache commons-io有:

String str = FileUtils.readFileToString(file, "utf-8");

但是在标准的 java 类中没有这样的实用程序。如果您(出于某种原因)不想要外部库,则必须重新实现它。 Here是一些示例,或者,您可以看到它是如何通过 commons-io 或 Guava 实现的。

关于java - 整个文本文件到Java中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3849692/

相关文章:

java - 我如何通过我在 GWT 中的历史记录来确定我是进入 "forward"还是 "backward"?

java - 如何在文件关联 Windows 8 中指定 -jar 选项

java - 使用社交配置连接注册 :jdbc-connection-repository element in spring social

python - 这个 Python 文件读取测试有什么问题?

python - 按值对字典进行排序,然后将排序后的值附加到文本文件中

java - Spring hatoas 如何设置关系并为单个链接设置数组

android - 将本地文件附加到电子邮件

java - 在 Apache Camel 中多播文件的问题

c - linux & c - 访问磁盘上的文件..按地址?

javascript - 解释 document.getelementbyid.innerhtml 如何打印文本