Страницы

Поиск по вопросам

среда, 12 февраля 2020 г.

Вывод массива слов в строку через запятую JAVA

#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.

Комментариев нет:

Отправить комментарий