文字列を分割するクラスStringTokenizerの使用
865 ワード
文字列を分割するには、通常のString.split(String delimiter)メソッドのほかにjava.util.StringTokenizerがあります.その簡単な使い方の例:
tips:StringTokenizerは互換性のために保持されているレガシークラスです(新しいコードでは使用が奨励されていませんが).この機能を求めているすべての人にStringのsplitメソッドまたはjava.util.regexパッケージを使用することをお勧めします.
String str = "You are tokenizing a string";
// java ( , , )
//StringTokenizer stringTokenizer = new StringTokenizer(str);
//
StringTokenizer stringTokenizer = new StringTokenizer(str, " ");
System.out.println( "The total no. of tokens generated : " + stringTokenizer.countTokens() );
while ( stringTokenizer.hasMoreTokens() ) {
System.out.println( stringTokenizer.nextToken() );
}
// output
The total no. of tokens generated : 5
You
are
tokenizing
a
string
tips:StringTokenizerは互換性のために保持されているレガシークラスです(新しいコードでは使用が奨励されていませんが).この機能を求めているすべての人にStringのsplitメソッドまたはjava.util.regexパッケージを使用することをお勧めします.