- ベストアンサー
String配列の各要素をカンマ区切りで連結させたい
forでループして連結とかは使わずに、 タイトル通りのことを簡潔に行いたいのですが。 できないでしょうか。 #.NET JavanのString.Join(String, String[])みたいなメソッドがあれば便利なんですけど、、
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#86752
回答No.1
jdkのライブラリは全体的に「簡単に作り出せるものは提供しない」という姿勢のようです。 質問の内容の処理は簡単に作り出せるので、提供されていないのでしょう。 とはいえ車輪の再開発は避けたいもの。ちゃんとサードパーティが提供しています。 jakarta projectのcommons.lang.StringUtilsのjoin(Object[] array, char separator)がお望みのものに近いです。 他にもjakarta projectには便利なライブラリが多いので、いろいろ調べてみてください。 ja-jakartaにいくつかは日本語訳されていますが、commonsはシンプルなので英語のjavadocでも十分に内容が分かると思います。
お礼
commonsを使えるととても便利ですね。 ありがと。