Convertir un tableau en chaîne en Java / groovy
J'ai une liste comme ceci:
List tripIds = new ArrayList()
def sql = Sql.newInstance("jdbc:mysql://localhost:3306/steer", "root",
"", "com.mysql.jdbc.Driver")
sql.eachRow("SELECT trip.id from trip JOIN department WHERE organization_id = trip.client_id AND department.id =1") {
println "Gromit likes ${it.id}"
tripIds << it.id
}
maintenant sur l'impression tripids me donne de la valeur
[1,2,3,4,5,6,]
maintenant je veux convertir cette liste à chaîne simple comme
1,2,3,4,5,6
Comment puis-je le faire
source d'informationauteur maaz
Vous devez vous connecter pour publier un commentaire.
Utilisation
join
par exemple,Non, mais si vous voulez juste pour créer une liste de quelque chose à partir d'une autre liste, vous feriez mieux de faire quelque chose comme un
map
oucollect
plutôt que de créer manuellement une liste et en les ajoutant à cela, ce qui est moins idiomatiques, par exemple (non testé),Ou si vous seulement de soins sur la chaîne résultante,
En groovy:
Utiliser le méthode join que Groovy addes à la Collecte
vous pouvez essayer la méthode suivante pour convertir la liste de Chaîne
Exemple