У Java 8. є багато корисних нових речей. Наприклад, я можу повторити потік над списком об'єктів, а потім підсумувати значення з певного поля Objectекземплярів. Напр
public class AClass {
private int value;
public int getValue() { return value; }
}
Integer sum = list.stream().mapToInt(AClass::getValue).sum();
Таким чином, я запитую, чи є спосіб побудувати такий, Stringякий поєднує вихід toString()методу з екземплярів в одному рядку.
List<Integer> list = ...
String concatenated = list.stream().... //concatenate here with toString() method from java.lang.Integer class
Припустимо, що listмістить цілі числа 1, 2і 3, я думаю, що concatenatedце "123"або "1,2,3".