Jak ładnie przekonwertować listę zawierającą jeden lub zero elementów na Opcjonalne?Jak przekonwertować listę pojedynczych elementów na java 8 opcjonalnie
Kod brzydki:
List<Integer> integers = new ArrayList<>();
Optional<Integer> optional = integers.size() == 0 ?
Optional.empty() :
Optional.of(integers.get(0));
Z Java 8, nie trzeba bezpośrednimi argumenty typu już: 'Lista ints = new ArrayList <>();' i 'Opcjonalnie opcjonalne = ints.isEmpty()? Opcjonalne.empty(): Opcjonalnie.Niewakup (ints.get (0)); ' –
Holger
Thx, mam nieprawidłowy poziom języka :) – MariuszS