Prasad:
He estado usando las corrientes java 8 por un tiempo. Me encontré con una situación en la que necesito para transmitir a través de una lista y pasar cada elemento a un método estático junto con otro argumento. ¿Es posible en Java 8?
........
String designation = "Engineer";
List<String> names = new ArrayList<>();
names.add("ABC");
names.add("DEF");
names.add("GHI");
names.stream().map(MyClass::createReport);
..........
class MyClass {
public static void createReport(String name, String designation) {
System.out.println(name+"\t"+designation);
}
}
¿Cómo puedo pasar la cadena designación través de la corriente (). Mapa ()?
Eran :
Utilizar una expresión lambda:
names.stream().map(name -> MyClass.createReport(name,designation))...