[Java] Stream API Zwischenoperation

Filter (Extraktion)

-Filterdaten, die den Bedingungen entsprechen.

Objektname.stream (). Filter (formales Argument-> bedingter Ausdruck);

public static void main(String[] args) {
		
	List<String> list = new ArrayList<>();
	list.add("apple");
	list.add("orange");
	list.add("banana");
		
	list.stream()
		.filter(i -> i != "apple");//Aus der Liste"Bis auf Apfel wird extrahiert"
}

sortiert

-Primitive Typen, die Comparatable nicht implementieren, können nur in aufsteigender Reihenfolge sortiert werden -Für Typen, die Comparatable implementieren (String, Integer usw.), können Sie mit Comparator eine aufsteigende / absteigende Reihenfolge angeben. Bei aufsteigender Reihenfolge kann Comparator.naturalOrder () weggelassen werden.

Objektname.stream (). Sortiert (aufsteigend oder absteigend);

public static void main(String[] args) {
		
	List<String> list = new ArrayList<>();
	list.add("lemon");
	list.add("orange");
	list.add("apple");
		
	list.stream().sorted(Comparator.naturalOrder());//aufsteigende Reihenfolge
	list.stream().sorted(Comparator.reverseOrder());//absteigende Reihenfolge
}

map() · Konvertieren Sie Elemente in einem Objekt

Object name.stream (). Map (formales Argument-> Konvertierungsprozess);

public static void main(String[] args) {
		
	List<String> list = new ArrayList<>();
	list.add("apple");
	list.add("orange");
	list.add("banana");
		
	List<String> ret = list.stream().map(s -> s.toUpperCase());//Von unten nach oben konvertieren
}

Recommended Posts

[Java] Stream API Zwischenoperation
Java Stream API
[Java] Stream API / Map
Informationen zur Java8-Stream-Reduzierung
Java Stream API Spickzettel
[Java] Einführung in die Stream-API
[java8] Um die Stream-API zu verstehen
[Einführung in Java] Informationen zur Stream-API
Ich habe versucht, die Java8 Stream API zu verwenden
Java 8 ~ Stream API ~ startet jetzt
Es ist noch nicht zu spät? Beispiel für die Verwendung aller Methoden der Java Stream-API (Zwischenoperation)
Datenverarbeitung mit der Stream-API von Java 8
Versuchen Sie es mit der Stream-API in Java
Probieren Sie Java 8 Stream aus
Heutzutage Java Lambda Expressions und Stream API
Probieren Sie verschiedene Java Stream API-Methoden aus (jetzt)
Java 8 studieren (Stream)
Java-Übung "Intermediate"
Detailliertes Verhalten der Stream API Stateful-Zwischenoperation und der Kurzschlussbeendigungsoperation
Zwischenverarbeitung streamen
Java Stream-Beendigung
[Java] Stream-Verarbeitung
Grundlagen der Stream-API
Java 9 Optional :: stream
[Java] Stream Collectors Hinweis
Packen Sie die API-Antwort (Java)
[Java] Stream API-Stream-Generierung
Stream-API (Collectors-Klasse)
Stream-API-Zuordnungsmethode
Fehlerbehebung bei der Docker-Client Java API
Grobe Zusammenfassung des Java8-Streams
[Inhouse-Lernsitzung] Java-Grundlagen - Lambda-Ausdruck und Stream-API - (13.07.2017)
[Für Anfänger] So bedienen Sie die Stream-API nach Java 8
Verwenden Sie Java-Lambda-Ausdrücke außerhalb der Stream-API
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
Grundlagen der Zeichenoperation (Java)
[Ein Muss für einen Java-Ingenieurlehrling] Verwendung der Stream-API
Behandeln Sie Ausnahmen kühl mit Java 8-Lambda-Ausdrücken und der Stream-API
Elasticsearch-Vorgang über die REST-API mit Apache HttpClient in Java
Java Stream kann nicht wiederverwendet werden.
Konvertieren Sie ein zweidimensionales Array mit der Java 8 Stream-API in das CSV-Format
Java-Anwendung für Anfänger: Stream
Neueste Generierung von Java-API-Spezifikationen
Nutzen Sie entweder für die individuelle Ausnahmebehandlung in der Java Stream-API
[Java 8] Doppelte Löschung (& doppelte Überprüfung) mit Stream
Vorgang zum Verbinden mehrerer Streams @Java
Exportieren Sie ein Problem mithilfe der Java-API von JIRA
Über Lambda, Stream, LocalDate von Java8
Java HTTP Client API-Zeitlimiteinstellung
[Java] Elementexistenzprüfung mit Stream
Erstellen Sie eine einfach zu erweiternde Stream-API-Alternative
Treffen Sie Zaims API (OAuth 1.0) in Java
Analysieren der COTOHA-API-Syntaxanalyse in Java
Grundlegender Verarbeitungsablauf von Java Stream
Rufen Sie die Java-API von TensorFlow von Scala aus auf
Java-Array / Liste / Stream gegenseitige Konvertierungsliste
Java8-Listenkonvertierung mit Stream Map
Verwenden Sie Stream in Java?