Можно ли стандартными средствами java 1.8 создать на основе старой коллекции новую коллекцию элементов, но с другим типом элементов не через цикл?
Например на C# будет выглядеть так:
List<Type2> newList = oldList.Select(x => SomeConvert(x)).ToList();
Практически так же
List<новый тип> newList = oldList.stream()
.map(функция преобразования)
.collect(Collectors.toList());
Дополню ответ Сергея примером
List<String> oldList = Arrays.asList("1", "2", "3", "4", "5");
List<Integer> newList = oldList.stream()
.map(Integer::parseInt)
.collect(Collectors.toList());
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Такая проблема: вызываются две функции (одна идет за другой), но первой выполняется вторая, что делает программу не юзабельной
Мне нужно прочитать вот этот документПытался сделать это с помощью pdfbox: