Java Examples - String Splitting (StringTokenizer)
In Java, we can use StringTokennizer to set different delimiters to split strings. The default delimiters are:Spaces, tabs (\t), newlines (\n), carriage returns (\r)。
The following example demonstrates using StringTokennizer with spaces and equals signs to split strings:
For more information about StringTokennizer, see:How to Use the Java StringTokenizer Class
JavaStringSplitEmp.java file
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
String str = "This is String , split by StringTokenizer, created by example";
StringTokenizer st = new StringTokenizer(str);
System.out.println("----- Separated by spaces ------");
while (st.hasMoreElements()) {
System.out.println(st.nextElement());
}
System.out.println("----- Separated by commas ------");
StringTokenizer st2 = new StringTokenizer(str, ",");
while (st2.hasMoreElements()) {
System.out.println(st2.nextElement());
}
}
}
Output result:
----- 通过空格分隔 ------ This is String , split by StringTokenizer, created by example ----- 通过逗号分隔 ------ This is String split by StringTokenizer created by exampleOther Extensions
Java Examples