クラス java.util.StringTokenizer
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.util.StringTokenizer

java.lang.Object
   |
   +----java.util.StringTokenizer

public class StringTokenizer
extends Object
インタフェース Enumeration
StringTokenizer は String の簡単な線形の字句解析を制御するクラスである。 区切り文字のデフォルトは空白文字である。 区切り文字はクラスの作成時やトークンを得る度に指定することができる。

使用例:

	String s = "this is a test";
	StringTokenizer st = new StringTokenizer(s);
	while (st.hasMoreTokens()) {
		println(st.nextToken());
	}
画面には次のように表示される:
	this
	is
	a
	test

Constructor Index

 o StringTokenizer(String, String, boolean)
対象文字列と区切り文字を指定して StringTokenizer を作成する。
 o StringTokenizer(String, String)
対象文字列と区切り文字を指定して StringTokenizer を作成する。
 o StringTokenizer(String)
指定文字列に対する StringTokenizer を作成する。

Method Index

 o countTokens()
文字列に何個のトークンが残っているかを返す。
 o hasMoreElements()
トークンがまだあるなら true を返す。
 o hasMoreTokens()
トークンがまだあるなら true を返す。
 o nextElement()
次のトークンを返す。
 o nextToken()
次のトークンを返す。
 o nextToken(String)
指定した区切り文字を使用して次のトークンを返す。

Constructors

 o StringTokenizer
  public StringTokenizer(String str,
                         String delim,
                         boolean returnTokens)
対象文字列と区切り文字を指定して StringTokenizer を作成する。
パラメータ:
str - 入力の String
delim - 区切り文字の String
returnTokens - 区切り文字をトークンに含めるかどうか
 o StringTokenizer
  public StringTokenizer(String str,
                         String delim)
対象文字列と区切り文字を指定して StringTokenizer を作成する。
パラメータ:
str - 入力の String
delim - 区切り文字の String
 o StringTokenizer
  public StringTokenizer(String str)
指定文字列に対する StringTokenizer を作成する。 デフォルトの区切り文字が使用される (デフォルトは " ¥t¥n¥r" である)。
パラメータ:
str - 入力のString

Methods

 o hasMoreTokens
  public boolean hasMoreTokens()
トークンがまだあるなら true を返す。
 o nextToken
  public String nextToken()
次のトークンを返す。
例外: NoSuchElementException
トークンが残っていない
 o nextToken
  public String nextToken(String delim)
指定した区切り文字を使用して次のトークンを返す。 このメソッドの呼び出し以降の字句解析は、区切り文字として delim を用いる。
パラメータ:
delim - 新しい区切り文字
 o hasMoreElements
  public boolean hasMoreElements()
トークンがまだあるなら true を返す。
 o nextElement
  public Object nextElement()
次のトークンを返す。
例外: NoSuchElementException
トークンが残っていない
 o countTokens
  public int countTokens()
文字列に何個のトークンが残っているかを返す。 これは、例外を起こさずに nextToken() を呼び出せる回数である。 このメソッドは部分文字列を生成しないので、トークンの数を数える場合、 nextToken() を繰り返すよりはこのメソッドを使った方が速い。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標