[Java] Opération intermédiaire de l'API Stream

filtre (extraction)

-Filtre les données qui correspondent aux conditions. -Pour l'argument, écrivez une expression conditionnelle qui renvoie un booléen.

Nom de l'objet.stream (). Filter (argument formel-> expression conditionnelle);

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");//De la liste"Sauf pour la pomme est extraite"
}

trié

-Les types primitifs qui n'implémentent pas Comparatable ne peuvent être triés que par ordre croissant. -Pour les types qui implémentent Comparatable (String, Integer, etc.), vous pouvez spécifier l'ordre croissant et décroissant avec Comparer. Dans le cas de l'ordre croissant, Comparator.naturalOrder () peut être omis.

Nom de l'objet.stream (). Trié (croissant ou décroissant);

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());//ordre croissant
	list.stream().sorted(Comparator.reverseOrder());//Ordre décroissant
}

map() · Convertir des éléments dans un objet

Nom de l'objet.stream (). Map (argument formel-> processus de conversion);

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());//Convertir de inférieur en supérieur
}

Recommended Posts

[Java] Opération intermédiaire de l'API Stream
API Java Stream
[Java] API / carte de flux
À propos de l'opération de réduction du flux Java8
Aide-mémoire de l'API Java Stream
[Java] Introduction à l'API Stream
[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
Il n'est pas encore trop tard? Exemple d'utilisation de toutes les méthodes de l'API Java Stream (opération intermédiaire)
Traitement des données à l'aide de l'API de flux de Java 8
Essayez d'utiliser l'API Stream en Java
Essayez Java 8 Stream
De nos jours, les expressions Java Lambda et l'API de flux
Essayez différentes méthodes d'API Java Stream (maintenant)
Étudier Java 8 (Stream)
Exercice Java "Intermédiaire"
Comportement détaillé de l'opération intermédiaire avec état de l'API Stream et de l'opération de terminaison de court-circuit
Traitement intermédiaire de flux
Terminaison du flux Java
[Java] Traitement de flux
Principes de base de l'API Stream
Java 9 Facultatif :: stream
[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)
Méthode de mappage de l'API Stream
Dépannage de l'API Java Docker-Client
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
[Java11] Résumé du flux -Avantages du flux-
Principes de base de l'utilisation des caractères (Java)
[À voir absolument pour l'apprenti ingénieur Java] Comment utiliser l'API Stream
Gérez les exceptions avec fraîcheur avec les expressions lambda Java 8 et l'API Stream
Opération Elasticsearch via l'API REST à l'aide d'Apache HttpClient en Java
Java Stream ne peut pas être réutilisé.
Convertir un tableau bidimensionnel au format csv avec l'API Java 8 Stream
Application Java pour les débutants: stream
Génération récente de spécification d'API Java
Tirez parti de l'un ou l'autre pour la gestion des exceptions individuelles dans l'API Java Stream
[Java 8] Suppression en double (et vérification en double) avec Stream
Opération pour connecter plusieurs Streams @Java
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
[Java] Vérification de l'existence des éléments avec Stream
Créez une alternative à l'API Stream facile à étendre
Hit l'API de Zaim (OAuth 1.0) en Java
Analyser l'analyse syntaxique de l'API COTOHA en Java
Flux de traitement de base de Java Stream
Appelez l'API Java de TensorFlow depuis Scala
Liste de conversion mutuelle de tableau / liste / flux Java
Conversion de liste Java8 avec Stream map
Utilisez-vous Stream en Java?