commons-lang3.1があれば
StringUtils.join
で片がつくのですがcommons-lang2系しか使えない場合は自前で組みます。
public static String join(List<String> list, String separator) { StringBuilder features = new StringBuilder(); Iterator<String> it = list.iterator(); while (it.hasNext()) { String word = it.next(); if (StringUtils.isEmpty(word)) { continue; } features.append(word); if (it.hasNext()) { features.append(separator); } } return features.toString(); }