Ho cercato su Google e ho anche cercato di trovare la documentazione ma non ci sono riuscito.è List.forOne ordinato in Java?
La domanda è semplice. Ho un List
diciamo foo. se lo faccio
foo.forEach(this::doSomething)
e utilizzare nuovamente la stessa linea per lo stesso foo
avrei l'ordine dell'iterazione stesso ogni volta?
Se sì, che dire di foo.stream().forEach()
?
Sarebbe piuttosto strano se l'ordine di iterazione di una struttura dati sequenziale non fosse ... sequenziale. –
Regola generale con le librerie: se non è documentata in modo esplicito, non aspettarti che si comporti come pensi o in modo coerente. – sim642