Java 8 - Methodenreferenzen
Methodenreferenzen helfen, auf Methoden anhand ihrer Namen zu verweisen. Eine Methodenreferenz wird mit dem Symbol „::“ beschrieben. Eine Methodenreferenz kann verwendet werden, um auf die folgenden Arten von Methoden zu verweisen −
- Statische Methoden
- Instanzmethoden
- Konstruktoren mit New-Operator (TreeSet::new)
Methodenreferenzbeispiel
Erstellen Sie das folgende Java-Programm mit einem beliebigen Editor Ihrer Wahl in beispielsweise C:\> JAVA.
Java8Tester.java
import java.util.List; import java.util.ArrayList; public class Java8Tester { public static void main(String args[]) { List names = new ArrayList(); names.add("Mahesh"); names.add("Suresh"); names.add("Ramesh"); names.add("Naresh"); names.add("Kalpesh"); names.forEach(System.out::println); } }
Hier haben wir die Methode System.out::println als statische Methodenreferenz übergeben.
Überprüfen Sie das Ergebnis
Kompilieren Sie die Klasse mit javac Compiler wie folgt −
C:\JAVA>javac Java8Tester.java
Führen Sie nun den Java8Tester wie folgt aus −
C:\JAVA>java Java8Tester
Es sollte die folgende Ausgabe erzeugen −
Mahesh Suresh Ramesh Naresh Kalpesh
Java
- Java-Operatoren
- Java-Schnittstelle
- Java-Versuch-mit-Ressourcen
- String Length() Methode in Java:So finden Sie mit Beispiel
- Java String indexOf() Methode mit Substring &Beispielen
- Java String charAt() Methode mit Beispiel
- Java-String-compareTo()-Methode:Verwendung mit Beispielen
- Java-String enthält()-Methode | Überprüfen Sie die Teilzeichenfolge mit Beispiel
- Java-String-EndsWith()-Methode mit Beispiel
- Java String replace(), replaceAll() und replaceFirst() Methode