Wednesday, 6 December 2017

How Sting Joiner Class Works in JAVA Programming

Learning Java Programming Made Easy


Java StringJoiner



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 Example


  1. // importing StringJoiner class  
  2. import java.util.StringJoiner;  
  3. public class StringJoinerExample {  
  4.     public static void main(String[] args) {  
  5.         StringJoiner joinNames = new StringJoiner(","); // passing comma(,) as delimiter   
  6.           
  7.         // Adding values to StringJoiner  
  8.         joinNames.add("Rahul");  
  9.         joinNames.add("Raju");  
  10.         joinNames.add("Peter");  
  11.         joinNames.add("Raheem");  
  12.                   
  13.         System.out.println(joinNames);  
  14.     }  
  15. }  


Java StringJoiner Example: adding prefix and suffix



  1. // importing StringJoiner class  
  2. import java.util.StringJoiner;  
  3. public class StringJoinerExample {  
  4.     public static void main(String[] args) {  
  5.         StringJoiner joinNames = new StringJoiner(",""[""]");   // passing comma(,) and square-brackets as delimiter   
  6.           
  7.         // Adding values to StringJoiner  
  8.         joinNames.add("Rahul");  
  9.         joinNames.add("Raju");  
  10.         joinNames.add("Peter");  
  11.         joinNames.add("Raheem");  
  12.                   
  13.         System.out.println(joinNames);  
  14.     }  
  15. }  


StringJoiner Example: Merge Two StringJoiner


  1. // importing StringJoiner class  
  2. import java.util.StringJoiner;  
  3. public class StringJoinerExample {  
  4.     public static void main(String[] args) {  
  5.   
  6.         StringJoiner joinNames = new StringJoiner(",""[""]");   // passing comma(,) and square-brackets as delimiter   
  7.           
  8.         // Adding values to StringJoiner  
  9.         joinNames.add("Rahul");  
  10.         joinNames.add("Raju");  
  11.   
  12.         // Creating StringJoiner with :(colon) delimiter  
  13.         StringJoiner joinNames2 = new StringJoiner(":""[""]");  // passing colon(:) and square-brackets as delimiter   
  14.           
  15.         // Adding values to StringJoiner  
  16.         joinNames2.add("Peter");  
  17.         joinNames2.add("Raheem");  
  18.   
  19.         // Merging two StringJoiner  
  20.         StringJoiner merge = joinNames.merge(joinNames2);   
  21.         System.out.println(merge);  
  22.     }  
  23. }

No comments:

Post a Comment

Welcome, happy learning

Charactor_At_Position

public class Char_At_Position { public static void main(String[] args) { String str = "Wankhede"; String rev=""...