Возможный дубликат:
Java: convert List <String> к строке join() d
Имея это:
List<String> elementNames = Arrays.asList("h1", "h2", "h3", "h4", "h5", "h6");
Что является элегантным способом получить String с пользовательским разделителем, например:
"h1,h2,h3,h4,h5,h6"