Esiste un modo per convertire un elenco di stringhe in una stringa separata da virgole?Converti array di stringhe in stringhe separate da virgole con concatenazione aggiuntiva
String[] data = new String[] { "test", "abc", "123" }
convertire in:
'test', 'abc', '123'
Possibili soluzioni:
- Surround ogni stringa con
''
e quindi utilizzareString.join
sulla lista. Foreach
ogni stringa nella lista e fare la concatenazione di''
e','
e alla fine togliere ultima','
C'è qualche semplice Linq (un'espressione riga) fare entrambe le cose?
Usa 'var x = string.join ("", yourArray);' – slugster
@slugster, spero ne ho parlato nei miei approcci – Reddy
Nota a margine: assicurarsi che non sta cercando di costruire JSON ... può endup con ruota quadrata reinventata. –