JavaDeveloper.co.in network has launched a dedicated site just for Java Examples. You can now learn java language by examples.
/*
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
*/