Я пытаюсь выполнить следующий сценарий.Умножить появление каждого элемента в списке на 4
У меня есть oldList
, и я пытаюсь умножить вхождения каждого элемента на 4 и поместить их в newList
с помощью потока API. Размер oldList неизвестен, и каждый раз он может отображаться с другим размером.
Я уже решил эту проблему с двумя традиционными циклами следующим образом;
private List<Integer> mapHourlyToQuarterlyBased(final List<Integer> oldList)
{
List<Integer> newList = new ArrayList<>();
for(Integer integer : oldList)
{
for(int i = 0; i < 4; i++)
{
newList.add(integer);
}
}
return newList;
}
, но я недавно научился Stream API и хотел бы использовать его для консолидации моих знаний.
Протестировано и обработано плавно. Благодарю вас. –
Очень приятное использование 'Collections' там Eran –