Karte lambda zur Methode [geschlossen]Java

Java-Forum
Anonymous
 Karte lambda zur Methode [geschlossen]

Post by Anonymous »

Klasse A: < /p>

Code: Select all

public class A {
public void setName(String newName){

}
}
Ich kann auf die Methode mit BIFunction x = a :: setName; . Die Klasse a. Aber wie kann man die Bifunktion kriechen? Wenn eine Methode nicht mit der BIFunction -Schnittstelle übereinstimmt, muss ich sie nicht hinzufügen.var map = new HashMap();

map.put(A.class.getMethod("setName", String.class), A::setName);
...
< /code>
, aber das ist nicht generisch. Kann ich auf die generische Art und Weise zugreifen, wie Reflexion verwendet wird? Die Ausführung von Static-Code während der Klassenbelastung von Foobar wurde bereits durch Bytecode-Lesen überprüft.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post