【发布时间】:2011-03-25 01:59:16
【问题描述】:
我正在尝试将一个简单的文本文件读入一个字符串。当然,通常的方法是获取输入流并使用 readLine() 进行迭代并将内容读入 String。
过去已经这样做了数百次,我只是想知道如何以最少的代码行数做到这一点? java中没有像String fileContents = XXX.readFile(myFile/*File*/)这样的东西吗?而是看起来像这样简单的东西?
我知道有像 Apache Commons IO 这样的库可以提供这样的简化,甚至我可以编写一个简单的 Util 类来执行此操作。但我想知道的是 - 这是一个每个人都需要的如此频繁的操作,那么为什么 Java 不提供这么简单的功能呢?难道真的没有一种方法可以将文件读入具有某种默认或指定编码的字符串吗?
【问题讨论】: