import java.util.*;
public class test5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "hello=i am, the king of the world";
int sum = 0;
StringTokenizer t = new StringTokenizer(s, "=,;");
while (t.hasMoreTokens()) {
sum++;
System.out.print(t.nextToken());
}
System.out.println("\n" + sum);
}
}
输出:
你好,我是世界之王3
到这里为止没问题。
如果我想在这些标记中包含一些空格,我该怎么做?
改变:
StringTokenizer t = new StringTokenizer(s,"=,;");
对此:
StringTokenizer t=new StringTokenizer(s," =,;");
给出输出:
你好,世界之王 8
然后它会覆盖其他令牌。我将如何获得空格和所需的令牌?