esiste un modo per inserire un elemento T
in un Stream<T>
?Inserisci elemento nel flusso
ArrayList<Foo> foos = new ArrayList<>();
Foo foo = new Foo();
Stream<Foo> stream = Stream.concat(foos.stream(), Stream.of(foo));
C'è un altro modo? fondamentalmente una specie di foo.stream().add(foo)
... - ovviamente add() non esiste. -
Quello che dà fastidio sul metodo 'concat'? – RealSkeptic
@RealSkeptic bene, è un po 'più lungo. Sembra una "soluzione alternativa", e sulle prestazioni, ma, ho bisogno di cercare di più per essere onesti. –