public static String join(String[] list, String with) {
StringBuffer buf = new StringBuffer();
for (int i = 0; i < list.length; i++) {
if (i != 0) { buf.append(with);}
buf.append(list[i]);
}
return buf.toString();
}
public static String join(ArrayList<String> list, String with) {
StringBuffer buf = new StringBuffer();
for (int i = 0; i < list.size(); i++) {
if (i != 0) { buf.append(with);}
buf.append(list.get(i));
}
return buf.toString();
}
最近は配列よりもArrayListを使う機会のほうが多いので、ArrayList<String>を引数にするのも作りました。ArrayList<Integer>を引数にするのとか、いろいろバリエーションがあっても便利かもしれませんね。
nullチェックは入れていないのでお気を付けください。
0 件のコメント:
コメントを投稿