Friday, 26 June 2015

Java : Collection Framework : StringJoiner (Merge)


Click here to watch in Youtube : 
https://www.youtube.com/watch?v=3IgUCGDnRPg&list=UUhwKlOVR041tngjerWxVccw

StringJoinerExample.java
import java.util.StringJoiner;

/*
 Method 

 public StringJoiner merge(StringJoiner other)

 Parameters:

 other - The StringJoiner whose contents should be merged into this one

 Returns:

 This StringJoiner

 */

public class StringJoinerExample
{

    public static void main(String[] args)
    {
        StringJoiner stringJoiner1 = new StringJoiner(":", "[", "]");

        stringJoiner1.add("Java").add("Scala").add("Groovy");

        System.out.println("stringJoiner1 :  "
                + stringJoiner1 + System.lineSeparator());

        StringJoiner stringJoiner2 = new StringJoiner(",");
        stringJoiner2.add("Apple").add("Ball");
        
        System.out.println("stringJoiner2 :  "
                + stringJoiner2 + System.lineSeparator());

        /*
         * Adds the contents of the given StringJoiner without prefix and suffix
         * as the next element if it is non-empty. If the given StringJoiner is
         * empty, the call has no effect.
         * 
         * If the other StringJoiner is using a different delimiter, then
         * elements from the other StringJoiner are concatenated with that
         * delimiter and the result is appended to this StringJoiner as a single
         * element.
         */
        stringJoiner2.merge(stringJoiner1);

        System.out.println("stringJoiner2 afterMerge with stringJoiner1 : "
                + stringJoiner2);
    }

}
Output
stringJoiner1 :  [Java:Scala:Groovy]

stringJoiner2 :  Apple,Ball

stringJoiner2 afterMerge with stringJoiner1 : Apple,Ball,Java:Scala:Groovy
To Download StringJoinerDemoMergeDemo Project Click the below link
https://sites.google.com/site/javaee4321/java-collections/StringJoinerDemoMergeDemo.zip?attredirects=0&d=1
See also:
  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • No comments:

    Post a Comment