私はArrayList
を持っていて、comma
で区切られた文字列として完全に出力したいです。コンマで区切られた文字列への配列リスト
私のコードは
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);
ですが、出力はone,two,three,
であると私はreplace method
を使用せずにone,two,three
をしたいです。私が使用しています
JAVA
' listString + =(? " "" listString.isEmpty()")を試してみてください。直接連結ではなく、 'StringBuilder'を使うべきです。 –
@AndyTurner StringBuilderを同じように使用する方法は? – user3441151
Stringクラスにはjoinというメソッドがあります。そのため、要素を結合するためにコレクションを反復処理する必要はありません。 [Here](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#join-java.lang.CharSequence-java.lang.Iterable-)はdocです –