Argumento externo para referência de método em Java 8
Eu estou olhando para passar um parâmetro externo para uma referência de método:
String prefix = "The number is :";
numbers.forEach(Main::printWithPrefix);
private static void printWithPrefix(Integer number) {
System.out.println(number);
}
Não faço ideia de como fazê-lo. Eu sou capaz de fazê-lo com uma lambda:
String prefix = "The number is :";
numbers.forEach(number -> {
System.out.println(prefix + number);
});
É possível passar um parâmetro externo para uma referência de método?