[Java] API / carte de flux

Une méthode qui transforme tous les éléments d'un objet

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);
	}
}

//Le résultat de sortie a l'élément en majuscules

(.Collect (Collectors.toList ()); est attaché pour être renvoyé sous forme de liste)

** Si vous n'utilisez pas l'expression lambda, ce sera comme suit. ** **

		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 () a Function comme argument

Fonction d'interface <T, R> T ... Type d'argument R ... Type de retour

Pourquoi appliquer peut-il être utilisé soudainement? Puisqu'il n'y a que s'appliquer dans la fonction d'interface (la valeur par défaut est ignorée)

Recommended Posts

[Java] API / carte de flux
API Java Stream
Méthode de mappage de l'API Stream
Pratique de l'API Java8 Stream
Aide-mémoire de l'API Java Stream
API Java Stream en 5 minutes
JAVA (Carte)
[Java] Stream API - Traitement de l'arrêt du flux
[Java] Stream API - Traitement intermédiaire de flux
[Java] Introduction à l'API Stream
[Java] Opération intermédiaire de l'API Stream
[Java] Stream (filtrer, mapper, forEach, réduire)
[java8] Pour comprendre l'API Stream
[Introduction à Java] À propos de l'API Stream
J'ai essayé d'utiliser l'API Java8 Stream
Java 8 ~ Stream API ~ pour commencer maintenant
Conversion de liste Java8 avec Stream map
Mémo API Stream
Essayez Java 8 Stream
[Java] Comparaison de cartes
Étudier Java 8 (Stream)
Terminaison du flux Java
[Java] Traitement de flux
Principes de base de l'API Stream
Java 9 Facultatif :: stream
Traitement des données à l'aide de l'API de flux de Java 8
Essayez d'utiliser l'API Stream en Java
De nos jours, les expressions Java Lambda et l'API de flux
Essayez différentes méthodes d'API Java Stream (maintenant)
[Java] Remarque sur les collecteurs de flux
Emballez la réponse de l'API (java)
[Java] Génération de flux API-Stream
API Stream (classe Collectors)
Dépannage de l'API Java Docker-Client
Enum Reverse Map Java
API Zabbix en Java
À propos de l'opération de réduction du flux Java8
Bibliothèque de cartes bidirectionnelles Java
Résumé approximatif du flux Java8
[Session d'étude interne] Principes de base de l'expression Java-Lambda et de l'API Stream- (13/07/2017)
[Pour les débutants] Comment utiliser Stream API après Java 8
Utiliser des expressions Java lambda en dehors de l'API Stream
[Java] Comment utiliser Map
[Java11] Résumé du flux -Avantages du flux-
Flux Java8, résumé de l'expression lambda
Comment utiliser Java Map
Java Stream ne peut pas être réutilisé.
[Java11] Résumé de l'utilisation du flux -Basics-
Contenu d'apprentissage de base Java 8 (API Java)
Application Java pour les débutants: stream
Génération récente de spécification d'API Java
Gérez les exceptions avec fraîcheur avec les expressions lambda Java 8 et l'API Stream
Convertir un tableau bidimensionnel au format csv avec l'API Java 8 Stream
[Java 8] Suppression en double (et vérification en double) avec Stream
Exporter un problème à l'aide de l'API Java de JIRA
À propos de Lambda, Stream, LocalDate de Java8
Paramètre de délai d'expiration de l'API du client HTTP Java