Я знаю, что подобные вопросы задавались раньше, но я не смог найти ответ на мой точный вопрос.
Мне нужен способ прочитать файл как String с наименьшим количеством кода, максимально простым и оптимальным.
Я не ищу:
final BufferedReader br = new BufferedReader(new FileReader(file));
String line = null;
while ((line = br.readLine()) != null) {
// logic
}
И я знаю, что могу написать свой собственный вспомогательный класс, который делает это.
Я ищу что-то еще по строкам:
final String wholeFileAsStr = Something.load(file);
Где Something.load() супероптимизирован и правильно буферизует файл при его чтении, например, с учетом размера файла.
Может ли кто-нибудь порекомендовать что-нибудь из Guava или Apache, возможно, о чем я не знаю?
Заранее спасибо.