|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.apache.commons.lang.CharRange
隣接する文字の範囲(オプションとして範囲の除外)を表します。
このクラスのインスタンスは不変(immutable)です。
| コンストラクタの概要 | |
CharRange(char ch)
単一の文字を意味する CharRange を生成します。
|
|
CharRange(char ch,
boolean negated)
単一の文字(または単一文字の除外)を意味する CharRange を生成します。 |
|
CharRange(char start,
char end)
文字のセットを意味する CharRange を生成します。 |
|
CharRange(char start,
char end,
boolean negated)
文字のセット(または文字のセットの除外)を意味する CharRange を生成します。 |
|
| メソッドの概要 | |
boolean |
contains(char ch)
指定された文字がこの文字範囲に含まれるかどうかを返します。 |
boolean |
contains(CharRange range)
指定された文字範囲が、全てこの文字範囲に含まれるかどうかを評価します。 |
boolean |
equals(Object obj)
2つの CharRange オブジェクトを比較し、同じ方法で同じ文字範囲を示している場合に true を返します。 |
char |
getEnd()
文字範囲の終了文字を返します。 |
char |
getStart()
文字範囲の開始文字を返します。 |
int |
hashCode()
equals メソッドと互換性のあるハッシュコードを取得します。 |
boolean |
isNegated()
この CharRange が除外条件かどうかを返します。
|
String |
toString()
この文字範囲の文字列表現を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public CharRange(char ch)
単一の文字を意味する CharRange を生成します。
ch - この文字範囲の示す唯一の文字
public CharRange(char ch,
boolean negated)
単一の文字(または単一文字の除外)を意味する CharRange を生成します。
除外が指定された文字範囲は指定された文字以外の全ての文字を表します。
ch - この文字範囲の示す唯一の文字
negated - true の場合指定された文字以外の全てを表す
public CharRange(char start,
char end)
文字のセットを意味する CharRange を生成します。
start - この文字範囲の最初の文字(この文字も含む)
end - この文字範囲の最後の文字(この文字も含む)
public CharRange(char start,
char end,
boolean negated)
文字のセット(または文字のセットの除外)を意味する CharRange を生成します。
除外が指定された文字範囲は開始と終了の文字で定義された文字の範囲以外の全ての文字を表します。
開始と終了の文字の順番が正しくない場合、逆に置き換えられます。
従って a-e の指定は e-a と等しくなります。
start - この文字範囲の最初の文字(この文字も含む)
end - この文字範囲の最後の文字(この文字も含む)
negated - true の場合指定された文字以外の全てを表す
| メソッドの詳細 |
public char getStart()
文字範囲の開始文字を返します。
public char getEnd()
文字範囲の終了文字を返します。
public boolean isNegated()
この CharRange が除外条件かどうかを返します。
除外が指定された文字範囲は開始と終了の文字で定義された文字の範囲以外の全ての文字を表します。
true の場合、除外条件
public boolean contains(char ch)
指定された文字がこの文字範囲に含まれるかどうかを返します。
ch - チェック対象となる文字
true
public boolean contains(CharRange range)
指定された文字範囲が、全てこの文字範囲に含まれるかどうかを評価します。
range - チェック対象となる文字範囲
true
IllegalArgumentException - null が入力された場合
public boolean equals(Object obj)
2つの CharRange オブジェクトを比較し、同じ方法で同じ文字範囲を示している場合に true を返します。
obj - 比較対照となるオブジェクト
public int hashCode()
equals メソッドと互換性のあるハッシュコードを取得します。
public String toString()
この文字範囲の文字列表現を返します。
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||