#java
Как осуществить вывод слов через запятую? Есть вариант создать StringBuilder, записать в него "word_from_array" + ",". И потом удалить лишнюю запятую в конце. Но может есть какой-то красивый способ это сделать?
Ответы
Ответ 1
Вы можете воспользоваться 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.
Комментариев нет:
Отправить комментарий