StringTokenizer In Java
Chapter:
String Handling
Last Updated:
22-07-2016 07:44:02 UTC
Program:
/* ............... START ............... */
import java.util.StringTokenizer;
public class JavaStringTokenizer {
public static void main(String[] args) {
// default delimiter (space)
String str1 = "Welcome To JavaScan.com";
StringTokenizer st1 = new StringTokenizer(str1);
System.out.println("String 1:");
while (st1.hasMoreElements()) {
System.out.println(" " + st1.nextElement());
}
// use comma for delimiter
String str2 = "Java,Scan,Sun,Java,Example";
StringTokenizer st2 = new StringTokenizer(str2, ",");
System.out.println("String 2:");
while (st2.hasMoreElements()) {
System.out.println(" " + st2.nextElement());
}
// use colon for delimiter
String str3 = "Java : String : Tocken:scan";
StringTokenizer st3 = new StringTokenizer(str3, ":");
System.out.println("String 3:");
while (st3.hasMoreElements()) {
System.out.println(" " + st3.nextElement());
}
}
}
/* ............... END ............... */
Output
String 1:
Welcome
To
JavaScan.com
String 2:
Java
Scan
Sun
Java
Example
String 3:
Java
String
Tocken
scan
Notes:
-
The java.util.StringTokenizer class allows you to break a string into tokens.
- StringTokenizer(String str) - constructor a string tokenizer for the specified string.
- StringTokenizer(String str, String delim) - creates StringTokenizer with specified string and delimeter.
- StringTokenizer(String str, String delim, boolean returnValue) - creates StringTokenizer with specified string, delimeter and returnValue. If return value is true, delimiter characters are considered to be tokens. If it is false, delimiter characters serve to separate tokens.
Tags
StringTokenizer, Java, String