JavaのStringTokenizerを使い方はどうですか。

StringTokenizerクラスは、Javaで文字列を複数のtokenに分割するためのユーティリティクラスです。文字列の分割機能を実現するために、複数のコンストラクタメソッドとメソッドが提供されています。

StringTokenizerクラスを使用する基本的なステップは以下の通りです:

  1. StringTokenizerクラスをインポートする。
  2. JavaのutilパッケージからStringTokenizerをインポートします。
  3. 指定された文字列と区切り記号でStringTokenizerオブジェクトを作成する。
  4. トークン化される文字列を指定し、区切り文字をスペースとして設定したStringTokenizerクラスのインスタンスを作成します。
  5. トークンがもう利用可能かどうかをhasMoreTokens()メソッドを使用して確認します。
  6. トークンがまだあるかどうかチェックして、ループに入る。
  7. nextToken()メソッドを使って次のトークンを取得します。
  8. トークン = tokenizer.nextToken();

以下是示例代码的完整版本:

import java.util.StringTokenizer;

public class StringTokenizerExample {
    public static void main(String[] args) {
        String sentence = "Hello World";
        StringTokenizer tokenizer = new StringTokenizer(sentence, " ");

        while (tokenizer.hasMoreTokens()) {
            String token = tokenizer.nextToken();
            System.out.println(token);
        }
    }
}

上記のコードを実行すると、次のように出力されます:

Hello
World

StringTokenizerを使用すると、「Hello World」という文字列はスペースで区切られ、2つのトークン、「Hello」と「World」に分割されます。nextToken()メソッドを呼び出すたびに、次のトークンが返されます。

新規のコードではStringTokenizerを使用することは推奨されていないので、Stringのsplit()メソッドや正規表現を利用することがおすすめです。

bannerAds