Java: Join strings with Collectors.joining

joining concatenates stream elements with a delimiter, prefix and suffix.

Code
String csv = Stream.of("Ava", "Ben", "Cara")
        .collect(Collectors.joining(", ", "[", "]"));
System.out.println(csv);
Output
[Ava, Ben, Cara]
Advertisement

Run this yourself in the Online Java Compiler, spin up a live REST API in the API Sandbox, or practise with Java interview questions.

Published 2026-07-26