在Java中 , 要分割String通常我們會用String Class中的split method ,
不過其實還有另外一個class可以幫我們達到這樣的目的 , 那就是StringTokenizer Class.
相較於split method的好處是 , 若兩個term之間有不同大小的空白時 , 用Split可能會斷出 " "這樣的term ,
但是StringTokenizer則是會幫我們將中間的空白吃光 , 不過中間空白的大小為何.
For example:
StringTokenizer st = new StringTokenizer("Hello World of Java");
while(st.hasMoreTokens())
{
System.out.println("Token: " + st.nextToken());
}
若我們想選擇不同的斷開方式:
StringTokenizer st = new StringTokenizer("Hello,World,of,Java" , ",");
while(st.hasMoreTokens())
{
System.out.println("Token: " + st.nextToken());
}
全站熱搜
留言列表