Co szukam jest sposobem konwersji kolekcji jednego rodzaju do zbierania innego rodzaju wykorzystaniem strumieni i mapę bez predefiniowanego funkcja/funkcjonalny interfejs, który przekształca Object sprzeciwić B. Java 6 Przykład:Konwersja kolekcji do innego typu kolekcji bez predefiniowanej metody w Javie 8
for (ObjectA objA : collectionA) {
ObjectB objB = new ObjectB();
objB.setId(objA.getId());
collectionB.add(objB);
}
szukam czegoś w linii:
List<ObjectB> collectionB = collectionA.stream().map(objA -> {
ObjectB objB = new ObjectB();
objB.setId(objA.getId());
return objB;
});
które z CO Urse nie działa, ale masz sens tego, co próbuję zrobić.