Collectors.joining()
Коллектор, склеивающий строки через разделитель.
Сигнатура
static Collector<CharSequence,?,String> joining(CharSequence delimiter)Коллектор Collectors.joining() объединяет строковые элементы. Есть перегрузки с разделителем, префиксом и суффиксом.
String r = Stream.of("a", "b", "c")
.collect(Collectors.joining(", ")); // "a, b, c"