bpereira:
私は、次のような構造を持つHashMapを持っています:
Map<Object, List<OtherObject>>
そして、私はそれを変換したいです:
List<FinalObject>
FinalObjectています:
public class FinalObject {
private Object object;
private List<OtherObject> otherObject;
}
GBlodgett:
あなたのようなコンストラクタを持っていると仮定すると:
public FinalObject(Object obj, List<OtherObject> list) {
this.object = obj;
this.otherObject = list;
}
あなたが行うことができます。
List<FinalObject> newList = map.entrySet()
.stream().map(e -> new FinalObject(e.getKey(), e.getValue()))
.collect(Collectors.toList());