У меня есть список списков. Мне нужно извлечь элементы из этих списков на основе индекса и сделать его индивидуальным массивом. Я попытался сделать это, добавив
List<List<String>> multilist = new ArrayList<>();
List<List<String>> totalRecords= totalRecordsList;
List<String> targetList = totalRecords.stream().filter(e ->
e.get(index)!=null).flatMap(List::stream) .collect(Collectors.toCollection(ArrayList::new));
multilist.add(targetList);
Но все же внутри списка списков, вместо того, чтобы хранить его как отдельные объекты массива, он объединяет все элементы. Не могли бы вы исправить, где я не прав.
Спасибо