我想把一个简单的文本文件读入一个字符串。当然,通常的方法是获取输入流并使用readLine()迭代,并将内容读入字符串中。
在过去的许多次中我已经这样做了,但我想知道如何用最少的代码量做到这点?Java 中没有像 String fileContents = XXX.readFile(myFile/*File*/)
这样简单的东西吗?
我知道有像 Apache Commons IO 这样提供简化的库,或者我可以编写一个简单的 Util 类来做到这一点。但我想知道的是,既然这是如此频繁的操作,每个人都需要,那为什么 Java 不提供这样简单的函数呢?难道真的没有一个方法可以读取文件并将其以默认或指定的编码方式转换成字符串吗?