Home Java SCJP SCWCD Servlet Submit News Contact Us Site Map


Over 500 magazines for free (including Oracle Magazine)!

Yes all of them are FREE. You can subscribe to ALL of them.
Click here to apply today!

JavaDeveloper.co.in network has launched a dedicated site just for Java Examples. You can now learn java language by examples.

Please visit Java Examples to get started !

/*

Java String split example.

This Java String compare example describes how Java String is splited   into multiple Java String objects.

*/

public class JavaStringSplitExample{

public static void main(String args[]){

/*

Java String class defines following methods to split Java String object.

String[] split( String regularExpression )

Splits the string according to given regular expression.

String[] split( String reularExpression, int limit )

Splits the string according to given regular expression. The number of resultant substrings by splitting the string is controlled by limit argument.

*/

/* String to be splitted. */

String str = "one-two-three";

String[] temp;

/* delimeter */

String delimeter = "-";

/* given string will be splitted by the argument delimeter provided. */

temp = str.split(delimeter);

/* print splitted substrings */

for(int i =0; i < temp.length ; i++)

System.out.println(temp[i]);

/*

IMPORTANT : Some special characters needs to be escaped while providing them as delimeters like "." and "|".

*/

System.out.println("");

str = "one.two.three";

delimeter = "\\.";

temp = str.split(delimeter);

for(int i =0; i < temp.length ; i++)

System.out.println(temp[i]);

/*

Using second argument in the String.split() method, we can control the   maximum number of substrings generated by splitting a string.

*/

System.out.println("");

temp = str.split(delimeter,2);

for(int i =0; i < temp.length ; i++)

System.out.println(temp[i]);

}

}

/*

OUTPUT of the above given Java String split Example would be :

one

two

three

one

two

three

one

two.three

*/

For more java examples please visit Java Examples

Home Java SCJP SCWCD Servlet Site map