Java String join() method
Java String join() method returns a joined String with given delimiter
Syntax:
public static String join(CharSequence delimeter,charSequence...elements) public static String join(CharSequence delimeter,Iterable<?extens charSequence>elements)
Parameters:
delimiter: char value to be added with each element
elements: char value to be attached with delimeter
Returns
It returns joined String or new String with delimeter
Throws
It throws NullPointerException if the Delimiter or element is null.
Java String join() method example 1
public class javaStringJoinEx1 { public static void main(String args[]) { String s1=String.join("_","welcome","to","tutorialandexample"); System.out.println(s1); } }
Output:
welcome_to_tutorialandexample
Java String join() method example 2
public class javaStringJoinEx2 { public static void main(String[] args) { // join(CharSequence delimiter, CharSequence... elements) String joined = String.join("-", "2018", "08", "18" ); System.out.println("----------------------"); // prints length of string System.out.println("Output of Join = " +joined); System.out.println("----------------------"); } }
Output:
Output of Join = 2018-08-18
Java String join()method example 3
public class javaStringJoinEx3 { public static void main(String[] args) { String date = String.join("/","18","08","2018"); System.out.print(date); String time = String.join(":", "12","10","10"); System.out.println(" "+time); } }
Output:
18/08/2018 12:10:10