Как осуществить вывод слов через запятую? Есть вариант создать StringBuilder, записать в него "word_from_array" + ",". И потом удалить лишнюю запятую в конце. Но может есть какой-то красивый способ это сделать?
Ответ
Вы можете воспользоваться String.join
String result = String.join(",", container);
Проверка: http://ideone.com/9fXTJT
Ну или используйте StringJoiner, которым String.join пользуется внутри:
StringJoiner joiner = new StringJoiner(",");
for (String s : container)
joiner.add(s);
String result = joiner.toString();
Проверка: http://ideone.com/myQarW
Если вы пользуетесь Stream API, подойдёт ещё Collectors.joining
Комментариев нет:
Отправить комментарий