dovrebbero essere tutti distrutti alla fine dello stream, no? On Fri, 30 Nov 2018, 12:24 Federico Fissore [email protected] [it-torino-java-jug] <[email protected] wrote:
> > > Molto figo, ma attenzione ai memory leak > > Una Inner class tiene in automatico un riferimento alla classe che l'ha > creata. Tutto ok finchè il ciclo di vita della "tupla" è uguale o simile > a quello di quella classe; altrimenti è un memory leak da tenere sotto > controllo > > Federico > > Simone Bordet [email protected] [it-torino-java-jug] ha scritto il > 28/11/18 alle 21:15: > > Ho appena letto la newsletter "Java Specialist" di Heinz Kabutz, dove > > riporta che Henri Tremblay ha trovato un modo di usare le tuple negli > > streams di Java 8: > > > > Arrays.asList("1", "22", "333").stream() > > .map(v -> new Object() { > > String value = v; > > int length = v.length(); > > }) > > .filter(tuple -> tuple.length % 2 == 0) > > .forEach(tuple -> System.out.println(tuple.value)); > > >
