Java 25 (LTS) reference · String Methods
Java String.join() Method
Join strings or a collection of strings into one string, with a separator between them.
Java 25 (LTS) Since Java 8
Syntax
String.join(delimiter, elements)
Parameters
| Parameter | Description |
|---|---|
delimiterCharSequence |
Text placed between elements. |
elementsCharSequence... |
The strings, as varargs or an Iterable. |
Return value
A new String.
Examples
import java.util.*;
public class Main {
public static void main(String[] args) {
System.out.println(String.join(", ", "Java", "Kotlin", "Scala"));
List<String> tags = List.of("api", "backend", "java");
System.out.println(String.join(" #", tags));
}
}
Output
Java, Kotlin, Scala api #backend #java
Run this on your computer — see “Get Started” for setup.
public class Main {
public static void main(String[] args) {
String path = String.join("/", "home", "ana", "projects");
System.out.println(path);
}
}
Output
home/ana/projects
Run this on your computer — see “Get Started” for setup.
Version history
| Version | Change |
|---|---|
| Java Java 8 | Added |
Related
string.split()· Split a string around matches of a regular expression and return the parts as an array.stream.collect(Collectors.joining())· Join a stream of strings into one string, with an optional separator, prefix and suffix.- Java Strings · tutorial