Mis primeros lambdas expresions
Es la hora de mis primeros 'hola mundos' de lambdas. En el ejemplo se ve una lambda que necesita para compilar una interfaz. Nos podemos evitar compilar si utilizamos algunas de las interfaces ya hechas en el paquete java.util.function
package com.test;
public class Inicio {
public static void main(String[] args) {
System.out.println("metod Inicio");
MyLambda lamba = (String a) -> {
int i = a.length() ;
return i;
};
Thread th = new Thread(
new Runnable() {
@Override
public void run(){
System.out.println("dentro del thread");
};
});
Thread th2 = new Thread( () -> System.out.println("en el segudo thread"));
System.out.println(lamba.longitud("hola caracola"));
th2.start();
th.start();
}
public interface MyLambda {
public int longitud(String a) ;
}
}
Cap comentari:
Publica un comentari a l'entrada