Heim Java javaLernprogramm Verstehen Sie die neue Reflexionsmethode java.util.function.*pojo in Java8 (mit Code)

Verstehen Sie die neue Reflexionsmethode java.util.function.*pojo in Java8 (mit Code)

Sep 14, 2021 am 11:57 AM
java8

Im vorherigen Artikel „Eine kurze Analyse der EOS-Blockchain-Grapefruit-Wallet-Front-End-Plug-In-Scatter-Entwicklung (Teilen)“ haben wir etwas über die Entwicklung des EOS-Wallet-Front-End-Plug-In-Scatter in der Blockchain erfahren. Der folgende Artikel stellt Ihnen die neue Reflexionsmethode java.util.function.*pojo vor.

Verstehen Sie die neue Reflexionsmethode java.util.function.*pojo in Java8 (mit Code)

Gehen Sie zum Code und schauen Sie sich das Beispiel an.

Schreiben Sie ein gemeinsames POJO Methode

public class City {

    private String name;
    private String code;

    public City() {
    }

    public City(String name, String code) {
        this.name = name;
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

}
Nach dem Login kopieren

neue Setter-Zugriffsmethode

// Use a constructor with parameters to create a City
City sf = new City("San Francisco", "SF");
// Use a default constructor with no parameters to create a City
City la = new City();
// Set the members using setters
la.setName("Los Angeles");
la.setCode("LA");
Nach dem Login kopieren

Zugriffskonstruktor Neue Instanz erstellen

// Use the City's method references and assign them to functions
Function<City, String> getNameFunction = City::getName;
Function<City, String> getCodeFunction = City::getCode;

System.out.println("The code for "

        + getNameFunction.apply(sf)
        + " is "
        + getCodeFunction.apply(sf));

-> The code for San Francisco is SF
Nach dem Login kopieren

Konstruktor mit Parametern

// Use the City&#39;s method references and assign them to biconsumers
BiConsumer<City, String> setNameBiConsumer = City::setName;
BiConsumer<City, String> setCodeBiConsumer = City::setCode;
City ny = new City();
setNameBiConsumer.accept(ny, "New York");
setCodeBiConsumer.accept(ny, "NY");
Nach dem Login kopieren

Empfohlenes Lernen: Java-Video-Tutorial

Das obige ist der detaillierte Inhalt vonVerstehen Sie die neue Reflexionsmethode java.util.function.*pojo in Java8 (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie berechnet man das Datum vor einem Jahr oder einem Jahr später in Java 8? Wie berechnet man das Datum vor einem Jahr oder einem Jahr später in Java 8? Apr 26, 2023 am 09:22 AM

Java8 berechnet das Datum vor einem Jahr oder ein Jahr später mithilfe der minus()-Methode, um das Datum vor einem Jahr zu berechnen packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.temporal.ChronoUnit;publicclassDemo09{publicstaticvoidmain(String[ ]args ){LocalDatetoday=LocalDate.now();LocalDate previousYear=today.minus(1,ChronoUni

Wie berechnet man das Datum eine Woche später mit Java 8? Wie berechnet man das Datum eine Woche später mit Java 8? Apr 21, 2023 pm 11:01 PM

So berechnen Sie das Datum eine Woche später in Java8. In diesem Beispiel wird das Datum eine Woche später berechnet. Das LocalDate-Datum enthält keine Zeitinformationen. Seine plus()-Methode wird zum Hinzufügen von Tagen, Wochen und Monaten verwendet. Die ChronoUnit-Klasse deklariert diese Zeiteinheiten. Da LocalDate ebenfalls ein unveränderlicher Typ ist, müssen Sie Variablen verwenden, um nach der Rückgabe Werte zuzuweisen. packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.temporal.ChronoUnit;publicclassDemo08{publicstaticvoidmain(String[

So verwenden Sie die Clock-Klasse in Java8 So verwenden Sie die Clock-Klasse in Java8 Apr 25, 2023 pm 03:37 PM

Die Clock-Klasse von Java8 Java8 fügt eine Clock-Klasse zum Abrufen des aktuellen Zeitstempels oder von Datums- und Uhrzeitinformationen in der aktuellen Zeitzone hinzu. Wo zuvor System.currentTimeInMillis() und TimeZone.getDefault() verwendet wurden, können sie durch Clock ersetzt werden. packagecom.shxt.demo02;importjava.time.Clock;publicclassDemo10{publicstaticvoidmain(String[]args){//Gibt die aktuelle Zeitbasis zurück

So erhalten Sie den aktuellen Zeitstempel in Java8 So erhalten Sie den aktuellen Zeitstempel in Java8 May 01, 2023 am 11:46 AM

Rufen Sie den aktuellen Zeitstempel in Java8 ab. Die Instant-Klasse verfügt über eine statische Factory-Methode now(), die den aktuellen Zeitstempel zurückgibt, wie unten gezeigt: packagecom.shxt.demo02;importjava.time.Instant;publicclassDemo16{publicstaticvoidmain(String[]args) {Instanttimestamp=Instant.now();System.out.println("Whatisvalueofthisinstant"+timestamp.t

So verwenden Sie vordefinierte Formatierungstools zum Analysieren oder Formatieren von Datumsangaben in Java8 So verwenden Sie vordefinierte Formatierungstools zum Analysieren oder Formatieren von Datumsangaben in Java8 Apr 28, 2023 pm 07:40 PM

So verwenden Sie vordefinierte Formatierungstools in Java8, um Datumsangaben zu analysieren oder zu formatieren packagecom.shxt.demo02;importjava.time.LocalDate;importjava.time.format.DateTimeFormatter;publicclassDemo17{publicstaticvoidmain(String[]args){StringdayAfterTommorrow="20180205 ";LocalDateformatted =LocalDate.parse

Umgang mit Zeitzonen in Java8 Umgang mit Zeitzonen in Java8 Apr 27, 2023 pm 09:22 PM

Umgang mit Zeitzonen in Java 8 Java 8 trennt nicht nur Datum und Uhrzeit, sondern auch Zeitzonen. Es gibt jetzt eine Reihe separater Klassen wie ZoneId zur Verarbeitung bestimmter Zeitzonen und ZoneDateTime zur Darstellung der Zeit in einer bestimmten Zeitzone. Dies wurde von der GregorianCalendar-Klasse vor Java8 durchgeführt. Das folgende Beispiel zeigt, wie die Zeit in dieser Zeitzone in die Zeit in einer anderen Zeitzone konvertiert wird. packagecom.shxt.demo02;importjava.time.LocalDateTime;importjava.time.ZoneId;importjava.time.ZonedDateT

So erhalten Sie das heutige Datum in Java8 So erhalten Sie das heutige Datum in Java8 May 01, 2023 pm 06:49 PM

Holen Sie sich das heutige Datum in Java8. LocalDate wird in Java8 verwendet, um das heutige Datum darzustellen. Im Gegensatz zu java.util.Date enthält es nur Datumsangaben und keine Uhrzeit. Verwenden Sie diese Klasse, wenn Sie nur Datumsangaben darstellen müssen. packagecom.shxt.demo02;importjava.time.LocalDate;publicclassDemo01{publicstaticvoidmain(String[]args){LocalDatetoday=LocalDate.now();System.out.println("Heutiges Datum:&q

So ermitteln Sie, ob zwei Datumsangaben in Java8 gleich sind So ermitteln Sie, ob zwei Datumsangaben in Java8 gleich sind May 02, 2023 am 08:46 AM

Bestimmen Sie, ob zwei Datumsangaben in Java8 gleich sind packagecom.shxt.demo02;importjava.time.LocalDate;publicclassDemo04{publicstaticvoidmain(String[]args){LocalDatedate1=LocalDate.now();LocalDatedate2=LocalDate.of(2018,2,5) ;if(date1.equals(date2)){System.out.println("Times are equal");}e

See all articles