Я новичок в scala. Я пытаюсь понять потоки. Могу ли я сказать мне разницу между фильтром jsva 8 streams и потоками в scala?Как преобразовать поток java в потоки scala?
Как это сделать в scala?
Например, если я хочу преобразовать это в scala, мне нужно использовать Stream или Stream []?
itemList.getIds() является Map<String, List<Ids>>
:
itemList.getIds().entrySet()
.stream()
.filter(entry -> validate(entry.getValue(), time))
.map(Map.Entry::getKey)
.findFirst().get()
Благодаря
Я не верю, что itemList.getIds() - это список. Скорее карта. Для этого вам не нужен класс потока scala. В scala все функциональные операции, такие как filter, map, находятся в каждой коллекции, включая Map. –
@ LionelPort Да, извините, это карта. Так что я могу использовать фильтр с прямым доступом? – Newbie