How do I use StringTokenizer to split a string?
Category: java.util, viewed: 7188 time(s).
import java.util.StringTokenizer; public class StringTokenizerSample { public static void main(String[] args) { StringTokenizer st = new StringTokenizer("a stringtokenizer sample"); // get how many tokens inside st object System.out.println("tokens count: " + st.countTokens()); // iterate st object to get more tokens from it while (st.hasMoreElements()) { String token = st.nextElement().toString(); System.out.println("token = " + token); } // split a date string using a forward slash as // delimiter st = new StringTokenizer("2005/12/15", "/"); while (st.hasMoreElements()) { String token = st.nextToken(); System.out.println("token = " + token); } } } |
The above code is an example of using StringTokenizer to split a string. In the current JDK this class is discourageg to be used, using instead the String.split(...) method or using a new java.util.regex package.
Here is the result of this sample code:
tokens count: 3 token = a token = stringtokenizer token = sample token = 2005 token = 12 token = 15
Related Examples
- How do I sort array values in case insensitive order?
- How do I sort array values in descending order?
- How do I convert milliseconds value to date?
- How do I split a string using Scanner class?
- How do I read file using Scanner class?
- How do I read / write data in Windows registry?
- How do I read user input from console using Scanner class?
- How do I use ResourceBundle for i18n?
- How do I convert time between timezone?
- How do I set a default Locale?
|
|