У меня есть такой класс ...
class Data { int id, int parent}
И список таких объектов ...
List<Data> dataList = new ArrayList();
dataList.add(new Data(1,0));
dataList.add(new Data(2,1));
dataList.add(new Data(3,1));
dataList.add(new Data(4,2));
dataList.add(new Data(5,2));
Я хочу использовать потоковый API для сбора моего перечислите в
Map<Data, List<Data>>
, где ключом карты является родитель, а значениями - дети.
Любая помощь будет принята с благодарностью. Спасибо