nanoJBlend

java.util
クラス StringTokenizer

java.lang.Object
  上位を拡張 java.util.StringTokenizer
すべての実装されたインタフェース:
Enumeration<Object>

public class StringTokenizer
extends Object
implements Enumeration<Object>

StringTokenizer クラスは文字列をトークンに分解する機能を提供します。


コンストラクタの概要
StringTokenizer(String str, String delim)
          指定された文字列を指定された区切り文字で分解する StringTokenizer を作成します。
StringTokenizer(String str, String delim, boolean returnDelims)
          指定された文字列を指定された区切り文字で分解する StringTokenizer を作成します。
 
メソッドの概要
 boolean hasMoreElements()
          まだトークンがあるかどうかを判定します。
 boolean hasMoreTokens()
          まだトークンがあるかどうかを判定します。
 Object nextElement()
          次のトークンを返します。
 String nextToken()
          次のトークンを返します。
 String nextToken(String delim)
          指定された区切り文字で次のトークンを切り出して返します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

コンストラクタの詳細

StringTokenizer

public StringTokenizer(String str,
                       String delim)
指定された文字列を指定された区切り文字で分解する StringTokenizer を作成します。 StringTokenizer(str, delim, false) と等価です。

str または delimnull の場合、このコンストラクタでは例外はスローされませんが、他のメソッドの呼び出しにおいて NullPointerException がスローされる場合があります。

注意: 区切り文字として使用できる文字は一文字だけです。

パラメータ:
str - 分解対象の文字列
delim - 区切り文字一文字からなる文字列

StringTokenizer

public StringTokenizer(String str,
                       String delim,
                       boolean returnDelims)
指定された文字列を指定された区切り文字で分解する StringTokenizer を作成します。

returnDelimsfalse の場合、delim の文字はトークンを区切る文字としてだけ使用されます。 returnDelimstrue の場合、delim の文字は区切り文字として使用されると同時に長さ1のトークンとして切り出されます。

str または delimnull の場合、このコンストラクタでは例外はスローされませんが、他のメソッドの呼び出しにおいて NullPointerException がスローされる場合があります。

注意: 区切り文字として使用できる文字は一文字だけです。

パラメータ:
str - 解析対象の文字列
delim - 区切り文字一文字からなる文字列
returnDelims - 区切り文字をトークンとして返すかどうかを示すフラグ
メソッドの詳細

hasMoreTokens

public boolean hasMoreTokens()
まだトークンがあるかどうかを判定します。

戻り値:
この StringTokenizer にまだトークンがある場合 true 。 無い場合 false

nextToken

public String nextToken()
次のトークンを返します。

戻り値:
この StringTokenizer から新たに切り出されたトークン
例外:
NoSuchElementException - この StringTokenizer にもうトークンが無い場合

nextToken

public String nextToken(String delim)
指定された区切り文字で次のトークンを切り出して返します。 まず delim がこの StringTokenizer での区切り文字として設定され、この区切り文字に従って現在の位置からトークンの切り出しが行われます。 このメソッドが呼び出し元に返った後も delim は区切り文字として使用され続けます。

注意: 区切り文字として使用できる文字は一文字だけです。

パラメータ:
delim - 新しい区切り文字
戻り値:
この StringTokenizer から新たに切り出されたトークン
例外:
NoSuchElementException - この StringTokenizer にもうトークンが無い場合
NullPointerException - delimnull の場合

hasMoreElements

public boolean hasMoreElements()
まだトークンがあるかどうかを判定します。 hasMoreTokens メソッドの戻り値を返します。 このメソッドは Enumeration インタフェースを実装するために存在しています。

定義:
インタフェース Enumeration<Object> 内の hasMoreElements
戻り値:
この StringTokenizer にまだトークンがある場合 true 。 無い場合 false

nextElement

public Object nextElement()
次のトークンを返します。 nextToken メソッドの戻り値を返します。 このメソッドは Enumeration インタフェースを実装するために存在しています。

定義:
インタフェース Enumeration<Object> 内の nextElement
戻り値:
この StringTokenizer から新たに切り出されたトークン
例外:
NoSuchElementException - この StringTokenizer にもうトークンが無い場合

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential