Argumento externo a la referencia de método en Java 8
Estoy buscando pasar un parámetro externo a una referencia de método:
String prefix = "The number is :";
numbers.forEach(Main::printWithPrefix);
private static void printWithPrefix(Integer number) {
System.out.println(number);
}
No tengo idea de cómo hacerlo. Puedo hacerlo con una lambda:
String prefix = "The number is :";
numbers.forEach(number -> {
System.out.println(prefix + number);
});
¿Es posible pasar un parámetro externo a una referencia de método?