Come convertire graziosamente la lista che contiene uno o zero elementi in Opzionale?Come convertire l'elenco di elementi singoli in java 8 opzionale
Il codice di brutto:
List<Integer> integers = new ArrayList<>();
Optional<Integer> optional = integers.size() == 0 ?
Optional.empty() :
Optional.of(integers.get(0));
con Java 8, non è necessario più gli argomenti di tipo esplicite: 'Lista int = new ArrayList <>();' e 'opzionale opzionale = ints.isEmpty()? Optional.empty(): Optional.ofNullable (ints.get (0)); ' –
Holger
Thx, ho un livello di lingua errato :) – MariuszS