Etudier Java 8 (Collector / Collectors)

Donc c'est Collector / Collectionneurs. Il semble être utilisé lorsque vous souhaitez extraire le résultat de Stream tout en le traitant. Voici un exemple.

import java.util.stream.Collectors;
import java.util.stream.Stream;

/**
 *Étudier les collectionneurs
 * @author komikcomik
 *
 */
public class CollectorsHello {

	public static void main(String[] args) {

		//Un flux de chaînes est combiné en une chaîne, et un délimiteur, un premier caractère et un dernier caractère sont ajoutés à ce moment.
		Stream<String> s = Stream.of("1", "2", "3", "4", "5", "6", "7");
		String ss = s.collect(Collectors.joining("-", "conduire", "fin"));
		System.out.println(ss);

	}
}

Le résultat de l'exécution est le suivant.

Premier 1-2-3-4-5-6-7 fin

Recommended Posts

Etudier Java 8 (Collector / Collectors)
Étudier Java ―― 3
Étudier Java ―― 9
Étudier Java ―― 4
Étudier Java -5
Étudier Java ―― 1
Étudier Java # 0
Étudier Java ―― 8
Étudier Java ②
Étudier Java ―― 7
Étudier Java ―― 2
Étudier Java ①
Étudier Java -10
Étudier Java 8 (facultatif)
Étudier java9 (jShell)
Étudier Java 8 (Stream)
[Java] Remarque sur les collecteurs de flux
Etudier Java 8 (voir méthode)
Etudier Java 8 (voir constructeur)
Étudier Java ~ Partie 8 ~ Cast
Etudier Java 8 (expression lambda)
Étudier Java # 6 (Comment écrire des blocs)
Java
Etudier Java 8 (méthode StaticIF et Default)
Etudier Java 8 (String Joiner et Join)
Java
Étudier java9 (dropWhile, takeWhile et Stream.ofNullable)
Étude de Java 8 (API de date dans le package java.time)
[# 1 Java] Principes de base de Java-Major avant d'étudier-
Etudier comment utiliser le constructeur (java)
Étudier Java (examen d'ingénieur en informatique de base)