--- type: exercise template: document slug: exercise-groovy-stringjoin image: tags: - groovy - exercise --- Concaténation de chaînes de caractères ==================================== ## Abstract Cet exercice complet vous permettra de vous familiariser avec les chaînes de caractères. ## Contenu Ecrire un programme comprenant : Une fonction avec un paramètre de type liste de chaines de caractère. La fonction doit retourner une chaine de caractère concaténant les éléments afin de vérifier les résultats suivants : ```groovy [] result = ["un"] result = un ["un", "deux"] result = un, deux ["un", "deux", "trois"] result = un, deux, trois ["un", "deux", "trois", "quatre"] result = un, deux, trois, quatre ``` ## Amélioration 1 Nous vous proposons une amélioration, les chaînes de caractères ne contenant que des espaces doivent être filtrées et donc non affichées dans le résultat. ```groovy [] result = [" "] result = [" ", "un"] result = un [" ", "un", " "] result = un [" ", "un", " ", "deux"] result = un, deux ["un"] result = un ["un", "deux"] result = un, deux ["un", "deux", "trois"] result = un, deux, trois ["un", "deux", "trois", "quatre"] result = un, deux, trois, quatre ```