Java String join() with examples (original) (raw)
Last Updated : 08 Apr, 2025
The **java.lang.string.join() method concatenates the given elements with the delimiter and returns the concatenated string.Note that if an element is null, then null is added.The
**join() method is included in java string since JDK 1.8. There are two types of **join() methods in java string. ****:**
public static String join(CharSequence deli, CharSequence... ele)
and
public static String **join
****(CharSequence deli, Iterable<? extends CharSequence> ele)**
**Parameters:
**deli- delimiter to be attached with each element
**ele- string or char to be attached with delimiter
**Returns : string joined with delimiter.
java `
// Java program to demonstrate // working of join() method
class GfG { public static void main(String args[]) { // delimiter is "<" and elements are "Four", "Five", "Six", "Seven" String gfg1 = String.join(" < ", "Four", "Five", "Six", "Seven");
System.out.println(gfg1);
}
}
`
Output
Four < Five < Six < Seven
java `
// Java program to demonstrate // working of join() method
class GfG { public static void main(String args[]) { // delimiter is " " and elements are "My", // "name", "is", "Niraj", "Pandey" String gfg2 = String.join(" ", "My", "name", "is", "Niraj", "Pandey");
System.out.println(gfg2);
}
}
`
Output
My name is Niraj Pandey
java `
// Java program to demonstrate // working of join() method
class GfG { public static void main(String args[]) { // delimiter is "->" and elements are "Wake up", // "Eat", "Play", "Sleep", "Wake up"
String gfg3 = String.join("-> ", "Wake up", "Eat",
"Play", "Sleep", "Wake up");
System.out.println(gfg3);
}
}
`
Output
Wake up-> Eat-> Play-> Sleep-> Wake up