groovy: modifier chaque élément d'une liste et de les rejoindre
Je veux enrouler chaque élément d'une liste à un seul devis et de les relier en une chaîne de caractères.
D'entrée d'échantillon: ["aa", "bb", "cc"]
Résultat attendu: "'aa', 'bb', 'cc'"
J'ai deviné que cela pourrait être fait avec une recueillons+fermeture, alors j'ai essayé:
def mylist = ["aa", "bb", "cc"]
println mylist.collect{ 'it' }.join(', ')
Mais la sortie est: "it, it, it"
et ce n'est pas ce que je veux.
Comment puis-je ajouter et de pré-pend une offre unique à chaque élément de la liste? Toute autre oneliner (ou à découvert) groovy des solutions en dehors de recueillir et de les rejoindre?
Vous devez vous connecter pour publier un commentaire.
Vous devriez essayer
avec
'it'
vous suffit de renvoyer la chaîne de "il".