Learning Java Programming Made Easy
Java added a new final class StringJoiner in java.util package. It is used to construct a sequence of characters separated by a delimiter. Now, you can create string by passing delimiters like comma(,), hyphen(-) etc. You can also pass prefix and suffix to the char sequence.
Java StringJoiner
Java StringJoiner Example
- // importing StringJoiner class
- import java.util.StringJoiner;
- public class StringJoinerExample {
- public static void main(String[] args) {
- StringJoiner joinNames = new StringJoiner(","); // passing comma(,) as delimiter
- // Adding values to StringJoiner
- joinNames.add("Rahul");
- joinNames.add("Raju");
- joinNames.add("Peter");
- joinNames.add("Raheem");
- System.out.println(joinNames);
- }
- }
Java StringJoiner Example: adding prefix and suffix
- // importing StringJoiner class
- import java.util.StringJoiner;
- public class StringJoinerExample {
- public static void main(String[] args) {
- StringJoiner joinNames = new StringJoiner(",", "[", "]"); // passing comma(,) and square-brackets as delimiter
- // Adding values to StringJoiner
- joinNames.add("Rahul");
- joinNames.add("Raju");
- joinNames.add("Peter");
- joinNames.add("Raheem");
- System.out.println(joinNames);
- }
- }
StringJoiner Example: Merge Two StringJoiner
- // importing StringJoiner class
- import java.util.StringJoiner;
- public class StringJoinerExample {
- public static void main(String[] args) {
- StringJoiner joinNames = new StringJoiner(",", "[", "]"); // passing comma(,) and square-brackets as delimiter
- // Adding values to StringJoiner
- joinNames.add("Rahul");
- joinNames.add("Raju");
- // Creating StringJoiner with :(colon) delimiter
- StringJoiner joinNames2 = new StringJoiner(":", "[", "]"); // passing colon(:) and square-brackets as delimiter
- // Adding values to StringJoiner
- joinNames2.add("Peter");
- joinNames2.add("Raheem");
- // Merging two StringJoiner
- StringJoiner merge = joinNames.merge(joinNames2);
- System.out.println(merge);
- }
- }
No comments:
Post a Comment
Welcome, happy learning