Hay muchas cosas nuevas útiles en Java 8. Por ejemplo, puedo iterar con una secuencia sobre una lista de objetos y luego sumar los valores de un campo específico de las Objectinstancias de. P.ej
public class AClass {
private int value;
public int getValue() { return value; }
}
Integer sum = list.stream().mapToInt(AClass::getValue).sum();
Por lo tanto, estoy preguntando si hay alguna forma de construir un Stringque concatene la salida del toString()método de las instancias en una sola línea.
List<Integer> list = ...
String concatenated = list.stream().... //concatenate here with toString() method from java.lang.Integer class
Supongamos que listcontiene números enteros 1, 2y 3, espero que concatenatedsea "123"o "1,2,3".