In Java 8 join() method has been added to the Java String class that joins together the given strings using the specified delimiter.
Read Also: Java StringJoiner Class With Method Examples
Java String join() method
There are two variants of the join() method-
- public static String join(CharSequence delimiter, CharSequence... elements)- This method returns a new String created by joining together the elements using the specified delimiter.
- public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)- Here elements is an Iterable that will have its elements joined together and delimiter is a sequence of characters that is used to separate each of the elements in the resulting String.
Java String join() method examples
1. Joining 3 strings using space (" ") as delimiter and using colon ":" as delimiter.
public class JoinStrings { public static void main(String[] args) { String str1 = "Java"; String str2 = "Python"; String str3 = "Scala"; // joining using space as delimiter String joinedStr = String.join(" ", str1, str2, str3); System.out.println("Joined String- " + joinedStr); // joining using colon as delimiter joinedStr = String.join(":", str1, str2, str3); System.out.println("Joined String- " + joinedStr); } }Output
Joined String- Java Python Scala Joined String- Java:Python:Scala
2- Joining List elements using join() method. Using the second variant of join method where an iterable is passed as parameter we can join List elements (or Set).
import java.util.Arrays; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; public class JoinStrings { public static void main(String[] args) { List<String> list = Arrays.asList("Java", "Python", "Scala"); // joining list elements using colon as delimiter String joinedStr = String.join(":", list); System.out.println("Joined String- " + joinedStr); // joining set elements using pipe as delimiter Set<String> strings = new LinkedHashSet<>(list); joinedStr = String.join("|", strings); System.out.println("Joined String- " + joinedStr); } }Output
Joined String- Java:Python:Scala Joined String- Java|Python|Scala
That's all for the topic Java String join() Method With Examples. If something is missing or you have something to share about the topic please write a comment.
You may also like
- Java String length() Method With Examples
- Search String in Another String in Java - indexOf, lastIndexOf, contains methods
- Java Programs For Displaying Patterns
- Python Program to Write a File
- Password Protected PDF Using PDFBox in Java
- Java Stream Collectors.groupingBy() Examples
- How to Create Bootable USB Drive For Installing Ubuntu
- Spring Bean Scopes
No comments:
Post a Comment