История изменений
Исправление DiKeert, (текущая версия) :
Мммм, вот так?
String content = (new BufferedReader(new InputStreamReader(new FileInputStream("myfile")))).lines()
.collect(() -> new StringBuilder(),
(b, l) -> b.append(l).append(String.format("%n")),
(b1, b2) -> b1.append(b2))
.toString()
Нужна Java8.
Еще. Подключаешь Guava и делаешь:
String text = Resources.toString(Resources.getResource("foo.txt"), Charsets.UTF_8);
Исправление DiKeert, :
Мммм, вот так?
String content = (new BufferedReader(new InputStreamReader(new FileInputStream("myfile")))).lines()
.collect(() -> new StringBuffer(),
(b, l) -> b.append(l).append(String.format("%n")),
(b1, b2) -> b1.append(b2))
.toString()
Нужна Java8.
Еще. Подключаешь Guava и делаешь:
String text = Resources.toString(Resources.getResource("foo.txt"), Charsets.UTF_8);
Исправление DiKeert, :
Мммм, вот так?
String content = (new BufferedReader(new InputStreamReader(new FileInputStream("myfile")))).lines()
.collect(() -> new StringBuffer(),
(b, l) -> b.append(l).append(String.format("%n")),
(b1, b2) -> b1.append(b2))
.toString()
З.Ы. Нужна Java8.
Исходная версия DiKeert, :
Мммм, вот так?
String content = (new BufferedReader(new InputStreamReader(new FileInputStream("myfile")))).lines()
.collect(() -> new StringBuffer(),
(b, l) -> b.append(l).append(String.format("%n")),
(b1, b2) -> b1.append(b2))
.toString()
З.Ы. Нужна Java8.