Externes Argument zur Methodenreferenz in Java 8
Ich möchte einen externen Parameter an eine Methodenreferenz übergeben:
String prefix = "The number is :";
numbers.forEach(Main::printWithPrefix);
private static void printWithPrefix(Integer number) {
System.out.println(number);
}
Ich weiß nicht, wie es geht. Ich kann es mit einem Lambda machen:
String prefix = "The number is :";
numbers.forEach(number -> {
System.out.println(prefix + number);
});
Ist es möglich, einen externen Parameter an eine Methodenreferenz zu übergeben?