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