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
次に、他のトークンをオーバーライドします。空白と目的のトークンの両方を取得するにはどうすればよいですか?