Suchergebnisse für Anfrage "method-reference"
Wie funktioniert das Referenzgießen mit Methoden?
public class Main { interface Capitalizer { public String capitalize(String name); } public String toUpperCase() { return "ALLCAPS"; } public static void main(String[] args) { Capitalizer c = String::toUpperCase; //This works c ...
Hat eine Methodenreferenz in Java 8 einen konkreten Typ und wenn ja, um welchen handelt es sich? [Duplikat
Diese Frage hat hier bereits eine Antwort: Wie kann eine Methodenreferenz in Java 8 indirekt ausgeführt werden? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 AntwortenDiese Frage steht in engem Zusammenhang mitnoch ...
Methodenverweise auf schädliche Rohtypen?
Der folgende Code enthält einen Verweis aufEnum::name (Beachten Sie keinen Typparameter). public static <T extends Enum<T>> ColumnType<T, String> enumColumn(Class<T> klazz) { return simpleColumn((row, label) -> ...
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ß ...
Verweis auf Methoden mit unterschiedlichen Parametern in Java8
Ich frage mich, wie all das Zeug mit Methodenreferenzen und funktionalen Schnittstellen auf untergeordneter Ebene funktioniert. Das einfachste Beispiel ist, wo wir einige List @ hab List<String> list = new ArrayList<>(); list.add("b"); ...
Verwenden Sie die Methodenreferenz mit dem Parameter
Ich habe gerade angefangen, Java-Streams zu lernen und bin auf ein Problem gestoßen. Bitte schauen Sie sich das folgende Beispiel an. Dies ist Teil einer Knotenklasse: private Map<String, Node> nodes; public Optional<Node> child(String name) ...
Warum kann eine Methodenreferenz nicht endgültige Variablen verwenden?
Ich hatte einige Verwirrung über innere Klassen und Lambda-Ausdruck, und ich versuchte, ein @ zu fragFrag [https://stackoverflow.com/questions/33038239/lambda-expressions-reference-to-an-instance-method-of-a-particular-object] darüber, aber dann ...
Java 8 Methodenreferenzen, die für eine lokale Variable aufgerufen werden
Ich bin gerade dabei, Java 8 zu lernen, und bin auf etwas gestoßen, das mir ein bisschen komisch vorkommt. Betrachten Sie das folgende Snippet: private MyDaoClass myDao; public void storeRelationships(Set<Relationship<ClassA, ClassB>> ...
Referenz auf eine Instanzmethode eines bestimmten Objekts
Im folgenden Code funktioniert es, wenn die Methodenreferenzvariable mit dem Klassennamen übergeben wird, aber wenn die Referenzvariable mit einem Benutzerobjekt übergeben wird, liegt ein Fehler vor. public class User { private String name; ...
Ist das Zwischenspeichern von Methodenreferenzen in Java 8 eine gute Idee?
Angenommen, ich habe folgenden Code: class Foo { Y func(X x) {...} void doSomethingWithAFunc(Function<X,Y> f){...} void hotFunction(){ doSomethingWithAFunc(this::func); } }Nehme an, dasshotFunction wird sehr oft gerufen. Wäre es dann ...