[Java] Stream API / Map

Eine Methode, die alle Elemente in einem Objekt transformiert

public class Fruit {
	
	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()).collect(Collectors.toList());
		ret.forEach(System.out::println);
	}
}

//Das Ausgabeergebnis enthält das Element in Großbuchstaben

(.Collect (Collectors.toList ()); wird angehängt, um als Liste zurückzukehren)

** Wenn Sie den Lambda-Ausdruck nicht verwenden, lautet er wie folgt. ** **.

		List<String> ret = list.stream().map(new Function<String,String>(){
			@Override
			public String apply(String s) {
				System.out.println(s);
				return s.toUpperCase();
			}
		}).collect(Collectors.toList());

map () hat die Funktion als Argument

Schnittstellenfunktion <T, R> T ... Argumenttyp R ... Rückgabetyp

Warum kann plötzlich angewendet werden? Da gibt es nur in der Schnittstelle gelten Funktion (Standard wird ignoriert)

Recommended Posts

[Java] Stream API / Map
Java Stream API
Stream-API-Zuordnungsmethode
Java Stream API Spickzettel
Java Stream API in 5 Minuten
JAVA (Karte)
[Java] Stream API - Stream-Beendigungsverarbeitung
[Java] Stream API - Stream Zwischenverarbeitung
[Java] Einführung in die Stream-API
[Java] Stream API Zwischenoperation
[Java] Stream (Filter, Map, ForEach, Reduce)
[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
Java8-Listenkonvertierung mit Stream Map
API-Memo streamen
Probieren Sie Java 8 Stream aus
[Java] Kartenvergleich
Java 8 studieren (Stream)
Java Stream-Beendigung
[Java] Stream-Verarbeitung
Grundlagen der Stream-API
Java 9 Optional :: stream
Datenverarbeitung mit der Stream-API von Java 8
Versuchen Sie es mit der Stream-API in Java
Heutzutage Java Lambda Expressions und Stream API
Probieren Sie verschiedene Java Stream API-Methoden aus (jetzt)
[Java] Stream Collectors Hinweis
Packen Sie die API-Antwort (Java)
[Java] Stream API-Stream-Generierung
Stream-API (Collectors-Klasse)
Fehlerbehebung bei der Docker-Client Java API
Enum Reverse Map Java
Zabbix API in Java
Informationen zur Java8-Stream-Reduzierung
Bidirektionale Java-Kartenbibliothek
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
[Java] Verwendung von Map
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
Java8-Stream, Zusammenfassung des Lambda-Ausdrucks
Verwendung von Java Map
Java Stream kann nicht wiederverwendet werden.
[Java11] Stream Usage Summary -Basics-
Java Basic Learning Content 8 (Java-API)
Java-Anwendung für Anfänger: Stream
Neueste Generierung von Java-API-Spezifikationen
Behandeln Sie Ausnahmen kühl mit Java 8-Lambda-Ausdrücken und der Stream-API
Konvertieren Sie ein zweidimensionales Array mit der Java 8 Stream-API in das CSV-Format
[Java 8] Doppelte Löschung (& doppelte Überprüfung) mit Stream
Exportieren Sie ein Problem mithilfe der Java-API von JIRA
Über Lambda, Stream, LocalDate von Java8
Java HTTP Client API-Zeitlimiteinstellung