Join list of strings :
//joins Iterable or Collection into a String
public static <T> String join(String delimiter, Iterable<T> lst) {
StringBuilder str = new StringBuilder();
Iterator<T> it = lst.iterator();
while ( it.hasNext() ) {
str.append(it.next().toString());
if (it.hasNext()) str.append(delimiter);
}
return str.toString();
}