Ho appena provato:modo più groovy di unirsi insieme di stringhe in 2.x Groovy
List<String> values = getSomehow()
values.join(",")
Ma vediamo che join
è stato deprecato a partire dal 2.1. Quindi chiedo: Come dovrei scrivere questo secondo l'ultima sintassi preferita/non deprecata?
Inoltre, c'è un modo per realizzare questo con chiusure? Mi sento come se potessi utilizzare lo collect()
o qualcosa di simile qui.
'values.iterator() join ("")' – alfasin
@alfasin 'list' estende' Collection' che estende 'Iterable'. Non è necessario usare '.iterator()'. 'values.join (',')' dovrebbe essere buono. – dmahapatro