iterator.next()
ненастолько красиво и не возвращает Optional Optioonal.ofNullable(list.get(0)) тоже не очень
.stream().findFirst() возвращает Optional
да, у нас так все и пишут но создавать стрим только ради получения первого элемента...
Чтобы что-то вытащить из Collection, что-то неизбежно приходится создавать - либо Stream, либо Iterator
Обсуждают сегодня