|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.lang.Seek
オブジェクトの内部情報を探索するヘルパーメソッド群を提供します。
コンストラクタの概要 | |
Seek()
|
メソッドの概要 | |
static int |
count(java.util.Collection c,
java.lang.Object o)
指定の値と一致するコレクションの要素のカウント数を返します。 |
static java.util.Collection |
getAll(java.util.Collection c,
java.lang.Object o)
指定の値と一致するコレクションの全ての要素をコレクションに格納して返します。 |
static int |
indexOf(boolean[] a,
boolean e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(byte[] a,
byte e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(char[] a,
char e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(double[] a,
double e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(float[] a,
float e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(int[] a,
int e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(java.util.List list,
java.lang.Object o,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(long[] a,
long e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(java.lang.Object[] a,
java.lang.Object o,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
indexOf(short[] a,
short e,
int begin,
int end)
指定された値と同値の要素を開始位置から終了位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(boolean[] a,
boolean e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(byte[] a,
byte e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(char[] a,
char e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(double[] a,
double e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(float[] a,
float e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(int[] a,
int e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(java.util.List list,
java.lang.Object o,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(long[] a,
long e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(java.lang.Object[] a,
java.lang.Object o,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
lastIndexOf(short[] a,
short e,
int begin,
int end)
指定された値と同値の要素を終了位置から開始位置まで線形検索しそのインデックスを返します。 |
static int |
skipTo(java.lang.CharSequence cs,
char[] chars,
int begin)
引数に一致する文字をスキップしたインデックスを返します。 |
static int |
skipTo(java.lang.CharSequence cs,
char c,
int begin)
引数に一致する文字をスキップしたインデックスを返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public Seek()
メソッドの詳細 |
public static int skipTo(java.lang.CharSequence cs, char c, int begin)
cs
- 文字シーケンスc
- スキップ対象の文字begin
- 探索の開始位置
public static int skipTo(java.lang.CharSequence cs, char[] chars, int begin)
cs
- 文字シーケンスchars
- スキップ対象の文字の配列begin
- 探索の開始位置
public static int count(java.util.Collection c, java.lang.Object o)
c
- 走査対象のコレクションo
- 検索する値
public static java.util.Collection getAll(java.util.Collection c, java.lang.Object o)
c
- 走査対象のコレクションo
- 検索する値
public static int indexOf(java.util.List list, java.lang.Object o, int begin, int end)
o
が null
の場合 (a[i] == null)
で検証します。
list
- 検索元のリストo
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置がリストの範囲外の場合public static int lastIndexOf(java.util.List list, java.lang.Object o, int begin, int end)
o
が null
の場合 (a[i] == null)
で検証します。
list
- 検索元のリストo
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置がリストの範囲外の場合public static int indexOf(java.lang.Object[] a, java.lang.Object o, int begin, int end)
o
が null
の場合 (a[i] == null)
で検証します。
a
- 検索元の配列o
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(java.lang.Object[] a, java.lang.Object o, int begin, int end)
o
が null
の場合 (a[i] == null)
で検証します。
a
- 検索元の配列o
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(boolean[] a, boolean e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(boolean[] a, boolean e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(char[] a, char e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(char[] a, char e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(byte[] a, byte e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(byte[] a, byte e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(short[] a, short e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(short[] a, short e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(int[] a, int e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(int[] a, int e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(long[] a, long e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(long[] a, long e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(float[] a, float e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(float[] a, float e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int indexOf(double[] a, double e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合public static int lastIndexOf(double[] a, double e, int begin, int end)
a
- 検索元の配列e
- 検索する値begin
- 検索の開始インデックスend
- 検索の終了インデックス
java.lang.NullPointerException
- a
に null
が指定された場合
java.lang.IndexOutOfBoundsException
- 開始位置または終了位置が配列の範囲外の場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |