Java 8には多くの便利な新機能があります。たとえば、オブジェクトのリストに対してストリームを反復処理して、Objectのインスタンスの特定のフィールドの値を合計できます。例えば
public class AClass {
private int value;
public int getValue() { return value; }
}
Integer sum = list.stream().mapToInt(AClass::getValue).sum();
したがって、インスタンスからのメソッドStringの出力をtoString()1行で連結するを構築する方法があるかどうかを尋ねています。
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"。