Код: Выделить всё
record Data(String firstname, String middlename, String lastname, String zip) {}
Function4 constructor = Data::new;
List data = Stream.of("chris", "p", "bacon", "black")
.map(constructor)
.collect(Collectors.toList())
Код: Выделить всё
Function4
Примечание: чего я пытаюсь избежать, так это создания коллекции из четырех элементов и передачи их " вручную":
Код: Выделить всё
List data = rowData.stream()
.map(row -> new Data(row.get(0), row.get(1), row.get(2), row.get(3))).toList();
Подробнее здесь: https://stackoverflow.com/questions/705 ... onstructor