StringTokenizerの使い方

StringTokenizerはJavaのクラスであり、文字列を複数の部分文字列に分割するために使用されます。使用方法は次のとおりです:

  1. StringTokenizerクラスをインポートします。
import java.util.StringTokenizer;
  1. StringTokenizerオブジェクトを作成する:
StringTokenizer st = new StringTokenizer(str);

その中で、strは分割する文字列です。

  1. 区切り文字を設定する(任意):
StringTokenizer st = new StringTokenizer(str, delimiters);

デリミターとは、文字列を区切るための一連の文字のことです。デリミターが指定されていない場合、デフォルトではスペース、タブ、改行、復帰、改ページがデリミターとして使用されます。

  1. サブストリングの取得:
// 判断是否还有子串
while (st.hasMoreTokens()) {
    // 获取下一个子串
    String token = st.nextToken();
}

hasMoreTokens()メソッドは、サブストリングがまだあるかどうかを判断するために使用され、nextToken()メソッドは次のサブストリングを取得するために使用されます。

  1. サブストリングの数を取得する:
int count = st.countTokens();

countTokens()メソッドを使用すると、サブストリングの数を取得できます。

  1. 指定分割文字の数:
st.countTokens();

countTokens()メソッドを使用して、区切り文字の数を取得することができます。

StringTokenizerは古いクラスであるため、代わりにStringのsplit()メソッドを使用することが推奨されています。

bannerAds