Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Java 8 Method References: Uitgebreide gids

Methode-referenties helpen om naar methodes te wijzen via hun naam. Een methode-referentie wordt beschreven met het symbool ::. Een methode-referentie kan wijzen naar:

  • Statische methodes
  • Instantie-methodes
  • Constructors met de new-operator (bijv. TreeSet::new)

Methode-referentie Voorbeeld

Maak het volgende Java-programma in, zeg, 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 geven we System.out::println door als een statische methode-referentie.

Resultaat verifiëren

Compileer met javac:

C:\JAVA> javac Java8Tester.java

Voer uit:

C:\JAVA> java Java8Tester

Uitvoer:

Mahesh
Suresh
Ramesh
Naresh
Kalpesh

Java

  1. Java-operators beheersen: typen, syntax en praktische voorbeelden
  2. Java interfaces meesteren: concepten, implementatie en best practices
  3. Java Try-with-resources meesteren: automatische resource management uitgelegd
  4. Java Annotaties uitgelegd: typen, plaatsing en praktische voorbeelden
  5. Java String length() Methode: Hoe de grootte van een String op te vragen (Voorbeeld)
  6. Java String.indexOf() beheersen: Substrings lokaliseren & praktische voorbeelden
  7. Java String.charAt() begrijpen: Syntaxis, Retourtype, Exceptions en Praktisch Voorbeeld
  8. Java's String compareTo() Methode beheersen: Syntaxis, Use Cases en Praktische Voorbeelden
  9. Java String.contains() Methode: Controleren op Substrings – Praktische Voorbeelden
  10. Java String.endsWith() beheersen: Controleren op String-suffixen met voorbeelden
  11. Java String Vervanging beheersen: replace(), replaceAll() en replaceFirst() uitgelegd