Внешний аргумент для ссылки на метод в Java 8
Я ищу, чтобы передать внешний параметр в ссылку на метод:
String prefix = "The number is :";
numbers.forEach(Main::printWithPrefix);
private static void printWithPrefix(Integer number) {
System.out.println(number);
}
Я не знаю, как это сделать. Я могу сделать это с помощью лямбды:
String prefix = "The number is :";
numbers.forEach(number -> {
System.out.println(prefix + number);
});
Можно ли передать внешний параметр в ссылку на метод?