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));


Reply via email to