|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.util.StringTokenizer
public class StringTokenizer
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 |
| コンストラクタの詳細 |
|---|
public StringTokenizer(String str,
String delim)
StringTokenizer を作成します。
StringTokenizer(str, delim, false) と等価です。
str または delim が null の場合、このコンストラクタでは例外はスローされませんが、他のメソッドの呼び出しにおいて NullPointerException がスローされる場合があります。
注意: 区切り文字として使用できる文字は一文字だけです。
str - 分解対象の文字列delim - 区切り文字一文字からなる文字列
public StringTokenizer(String str,
String delim,
boolean returnDelims)
StringTokenizer を作成します。
returnDelims が false の場合、delim の文字はトークンを区切る文字としてだけ使用されます。
returnDelims が true の場合、delim の文字は区切り文字として使用されると同時に長さ1のトークンとして切り出されます。
str または delim が null の場合、このコンストラクタでは例外はスローされませんが、他のメソッドの呼び出しにおいて NullPointerException がスローされる場合があります。
注意: 区切り文字として使用できる文字は一文字だけです。
str - 解析対象の文字列delim - 区切り文字一文字からなる文字列returnDelims - 区切り文字をトークンとして返すかどうかを示すフラグ| メソッドの詳細 |
|---|
public boolean hasMoreTokens()
StringTokenizer にまだトークンがある場合 true 。
無い場合 false 。public String nextToken()
StringTokenizer から新たに切り出されたトークン
NoSuchElementException - この StringTokenizer にもうトークンが無い場合public String nextToken(String delim)
delim がこの StringTokenizer での区切り文字として設定され、この区切り文字に従って現在の位置からトークンの切り出しが行われます。
このメソッドが呼び出し元に返った後も delim は区切り文字として使用され続けます。
注意: 区切り文字として使用できる文字は一文字だけです。
delim - 新しい区切り文字
StringTokenizer から新たに切り出されたトークン
NoSuchElementException - この StringTokenizer にもうトークンが無い場合
NullPointerException - delim が null の場合public boolean hasMoreElements()
hasMoreTokens メソッドの戻り値を返します。
このメソッドは Enumeration インタフェースを実装するために存在しています。
Enumeration<Object> 内の hasMoreElementsStringTokenizer にまだトークンがある場合 true 。
無い場合 false 。public Object nextElement()
nextToken メソッドの戻り値を返します。
このメソッドは Enumeration インタフェースを実装するために存在しています。
Enumeration<Object> 内の nextElementStringTokenizer から新たに切り出されたトークン
NoSuchElementException - この StringTokenizer にもうトークンが無い場合
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||