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 件のコメント:
コメントを投稿