Following example splits a string into a number of substrings with the help of str split(string) method and then prints the substrings.
Code snippet
Code snippet
public class StringSplit{
public static void main(String args[]){
String str = "jan-feb-march";
String[] temp;
String delimeter = "-";
temp = str.split(delimeter);
for(int i =0; i < temp.length ; i++){
System.out.println(temp[i]);
System.out.println("");
str = "jan.feb.march";
delimeter = "\\.";
temp = str.split(delimeter);
}
for(int i =0; i < temp.length ; i++){
System.out.println(temp[i]);
System.out.println("");
temp = str.split(delimeter,2);
for(int j =0; j < temp.length ; j++){
System.out.println(temp[i]);
}
}
}
}
|
Result
The above code sample will produce the following result.
jan
feb
march
jan
jan
jan
feb.march
feb.march
feb.march
|
Source code: