次のような文字列を含む foreach ループがあるとします。
String newStr='';
String str='a b c d e';
foreach(String strChar in str.split(' ')) {
newStr+=strChar+',';
}
結果は次のようになります。a,b,c,d,e,
しかし、私が欲しいのはa,b,c,d,e
最後のコンマなしです。私は通常、最後のコンマを分割しますが、これは見苦しく太りすぎのようです。これを行う軽量な方法はありますか?
この質問への追加:結果が次のようなものであるというコンスタレーションに「and」を追加する簡単な解決策はありますか:a, b, c, d and e
ユーザー出力用?
ps: この例で replace-method を使用できることはわかっていますが、ほとんどの場合 (SQL 文字列を作成する場合など) 使用できないため、これは私が探しているものではありません。