Java

StringJoiner and String.join() in jdk8

StringJoiner is a new class in jdk8 which can be used to format data in string format. In the same way String.join() also format the string data with a different use case. Here is an example


public class StringJoinerDemo {

/**
*
*/
public StringJoinerDemo() {
// Default Constructor
}

public static void main(String[] args) {

StringJoiner stringJoiner = new StringJoiner(":", "{", "}");
stringJoiner.add("prabhu").add("kvn");
stringJoiner.add("bangalore").add("560066");
System.out.println("Joined String: "+stringJoiner.toString());

//String join functionality.
List listOfChars = new ArrayList();
for(int i=0;i<20;i++){
listOfChars.add(Integer.toString(i));
}

System.out.println(String.join(" | ", listOfChars));

}
}

Output
Joined String: {prabhu:kvn:bangalore:560066}
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s