Ich habe eine ArrayList
und ich möchte komplett als String mit getrennt durch comma
ausgeben.ArrayList zu String mit getrennt durch Komma
Mein Code ist
ArrayList<String> list = new ArrayList<String>();
list.add("one");
list.add("two");
list.add("three");
String listString = "";
for (String s : list)
{
listString += s + ",";
}
System.out.println(listString);
Aber der Ausgang ist one,two,three,
und ich will one,two,three
ohne replace method
zu verwenden.
Ich bin mit JAVA
'listString + = (listString.isEmpty() "": ""?) + S;'. Beachten Sie, dass Sie einen 'StringBuilder' anstelle einer direkten Verkettung verwenden sollten. –
@AndyTurner wie StringBuilder für das gleiche zu verwenden? – user3441151
String-Klasse hat eine Methode namens Join, so dass Sie nicht durch die Sammlung iterieren müssen, um die Elemente zu verbinden. [Hier] (https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#join-java.lang.CharSequence-java.lang.Iterable-) ist das Dokument –