概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## shohaku.core.helpers
クラス Eval

    java.lang.Object
      shohaku.core.helpers.Eval

public class Eval
extends java.lang.Object

値を評価する式のヘルパーメソッド群を提供します。

コンストラクタの概要
`Eval()`

メソッドの概要
`static boolean` | `isAndArraySize(java.lang.Object[] as)` 指定された全ての配列の長さが同一か評価します。
`static boolean` | `isAndBlank(java.lang.CharSequence[] css)` 全ての配列の要素が`null`または空の文字シーケンスであるかを評価します。
`static boolean` | `isAndBlank(java.lang.CharSequence cs1, java.lang.CharSequence cs2)` 引数が全て`null`または空の文字シーケンスであるかを評価します。
`static boolean` | `isAndBlankOrSpace(java.lang.CharSequence[] css)` 全ての配列の要素が`null`または空かスペースのみの文字シーケンスであるかを評価します。
`static boolean` | `isAndBlankOrSpace(java.lang.CharSequence cs1, java.lang.CharSequence cs2)` 引数が全て`null`または空かスペースのみの文字シーケンスであるかを評価します。
`static boolean` | `isAndInstance(java.lang.Object o, java.lang.Class[] classes)` 指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
`static boolean` | `isAndInstance(java.lang.Object o, java.lang.Class class1, java.lang.Class class2)` 指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
`static boolean` | `isAndNull(java.lang.Object[] os)` 全ての配列の要素が`null`値であるかを評価します。
`static boolean` | `isAndNull(java.lang.Object o1, java.lang.Object o2)` 引数が全て`null`値であるかを評価します。
`static boolean` | `isArray(java.lang.Object o)` 配列型であるかを評価します。
`static boolean` | `isArrayClass(java.lang.Class c)` 配列型のクラスか評価します。
`static boolean` | `isArrayIndex(java.lang.Object a, int index)` 指定されたインデックスが配列の範囲内か評価します。
`static boolean` | `isArrayIndex(java.lang.Object a, int min, int max)` 指定された配列の範囲内のインデックスか評価します。
`static boolean` | `isArraySize(java.lang.Object a, int length)` 指定された配列の長さが指定の配列長と同一か評価します。
`static boolean` | `isArraySize(java.lang.Object a, int min, int max)` 指定された配列の範囲内のインデックスか評価します。
`static boolean` | `isBlank(java.lang.CharSequence cs)` 引数が`null`または空の文字シーケンスであるかを評価します。
`static boolean` | `isBlankOrSpace(java.lang.CharSequence cs)` 引数が`null`または空かスペースのみの文字シーケンスであるかを評価します。
`static boolean` | `isCharAt(java.lang.CharSequence cs, int index, char c)` 指定されたインデックスの文字が指定の文字と同一か評価します。
`static boolean` | `isComponentType(java.lang.Object a, java.lang.Class c)` 配列のコンポーネント型が指定のクラスと同一であるかを評価します。
`static boolean` | `isContains(boolean[] a, boolean e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(byte[] a, byte e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(char[] a, char e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(java.lang.CharSequence cs, char c)` 指定の文字シーケンスに指定の文字が含まれているか評価します。
`static boolean` | `isContains(java.lang.CharSequence cs, java.lang.CharSequence target)` 指定の文字シーケンスに指定の文字シーケンスが含まれているか評価します。
`static boolean` | `isContains(java.util.Collection c, java.lang.Object o)` 引数`o`がコレクション`c`に含まれているか評価します。
`static boolean` | `isContains(double[] a, double e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(float[] a, float e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(int[] a, int e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(long[] a, long e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(java.lang.Object[] a, java.lang.Object o)` 引数`o`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(short[] a, short e)` 引数`e`が配列`a`に含まれているか評価します。
`static boolean` | `isContains(java.lang.String source, char c)` 指定の文字列に指定の文字が含まれているか評価します。
`static boolean` | `isContains(java.lang.String source, java.lang.String target)` 指定の文字列に指定の文字列が含まれているか評価します。
`static boolean` | `isContainsKey(Group g, java.lang.Object key)` 指定のグループに指定の識別子が含まれているか評価します。
`static boolean` | `isContainsKey(java.util.Map m, java.lang.Object key)` 指定のマップに指定の識別子が含まれているか評価します。
`static boolean` | `isContainsKey(Parameters p, java.lang.String key)` 指定のパラメータリストに指定の識別子が含まれているか評価します。
`static boolean` | `isEmpty(java.util.Collection c)` 引数が`null`または空の状態であるかを評価します。
`static boolean` | `isEmpty(Group g)` 引数が`null`または空の状態であるかを評価します。
`static boolean` | `isEmpty(java.util.Map m)` 引数が`null`または空の状態であるかを評価します。
`static boolean` | `isEmpty(java.lang.Object[] os)` 引数が`null`または空の状態であるかを評価します。
`static boolean` | `isEmpty(Parameters p)` 引数が`null`または空の状態であるかを評価します。
`static boolean` | `isEquals(boolean[] a, boolean[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(byte[] a, byte[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(char[] a, char[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(double[] a, double[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(float[] a, float[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(int[] a, int[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(long[] a, long[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(java.lang.Object[] a, java.lang.Object[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isEquals(java.lang.Object o, java.lang.Object o2)` 指定の値が同値であるかを評価します。
`static boolean` | `isEquals(short[] a, short[] a2)` 配列の全要素が一致するか評価します。
`static boolean` | `isIndex(java.lang.CharSequence cs, int index)` 指定されたインデックスが文字シーケンスの範囲内か評価します。
`static boolean` | `isIndex(java.lang.CharSequence cs, int min, int max)` 指定された文字シーケンスの範囲内のインデックスか評価します。
`static boolean` | `isIndex(java.util.List list, int index)` 指定されたインデックスがリストの範囲内か評価します。
`static boolean` | `isIndex(java.util.List list, int min, int max)` 指定されたリストの範囲内のインデックスか評価します。
`static boolean` | `isMax(double n, double max)` 指定された数値が指定の最大値の範囲か評価します。
`static boolean` | `isMax(int n, int max)` 指定された数値が指定の最大値の範囲か評価します。
`static boolean` | `isMax(long n, long max)` 指定された数値が指定の最大値の範囲か評価します。
`static boolean` | `isMin(double n, double min)` 指定された数値が指定の最小値の範囲か評価します。
`static boolean` | `isMin(int n, int min)` 指定された数値が指定の最小値の範囲か評価します。
`static boolean` | `isMin(long n, long min)` 指定された数値が指定の最小値の範囲か評価します。
`static boolean` | `isNegative(double n)` 指定された数値が負数か評価します。
`static boolean` | `isNegative(int n)` 指定された数値が負数か評価します。
`static boolean` | `isNegative(long n)` 指定された数値が負数か評価します。
`static boolean` | `isOrBlank(java.lang.CharSequence[] css)` 全ての配列の要素が`null`または空の文字シーケンスが含まれるか評価します。
`static boolean` | `isOrBlank(java.lang.CharSequence cs1, java.lang.CharSequence cs2)` 引数に`null`または空の文字シーケンスが含まれるか評価します。
`static boolean` | `isOrBlankOrSpace(java.lang.CharSequence[] css)` 全ての配列の要素が`null`または空かスペースのみの文字シーケンスが含まれるか評価します。
`static boolean` | `isOrBlankOrSpace(java.lang.CharSequence cs1, java.lang.CharSequence cs2)` 引数に`null`または空かスペースのみの文字シーケンスが含まれるか評価します。
`static boolean` | `isOrCharAt(java.lang.CharSequence cs, int index, char[] ac)` 指定されたインデックスの文字が指定の文字の内の何れかと同一か評価します。
`static boolean` | `isOrEquals(java.lang.Object o, java.lang.Object o2, java.lang.Object o3)` 指定の値の内いずれかが同値であるかを評価します。
`static boolean` | `isOrEquals(java.lang.Object o, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)` 指定の値の内いずれかが同値であるかを評価します。
`static boolean` | `isOrInstance(java.lang.Object o, java.lang.Class[] classes)` 指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。
`static boolean` | `isOrInstance(java.lang.Object o, java.lang.Class class1, java.lang.Class class2)` 指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。
`static boolean` | `isOrNull(java.lang.Object[] os)` 配列の要素に`null`値が含まれるか評価します。
`static boolean` | `isOrNull(java.lang.Object o1, java.lang.Object o2)` 引数に`null`値が含まれるか評価します。
`static boolean` | `isOrNull(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)` 引数に`null`値が含まれるか評価します。
`static boolean` | `isOrNull(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)` 引数に`null`値が含まれるか評価します。
`static boolean` | `isOrPrefix(java.lang.CharSequence cs, char[] prefixs)` 指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。
`static boolean` | `isOrPrefix(java.lang.CharSequence cs, java.lang.CharSequence[] prefixs)` 指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。
`static boolean` | `isOrSuffix(java.lang.CharSequence cs, char[] suffixs)` 指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。
`static boolean` | `isOrSuffix(java.lang.CharSequence cs, java.lang.CharSequence[] suffixs)` 指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。
`static boolean` | `isPositive(double n)` 指定された数値が正数か評価します。
`static boolean` | `isPositive(int n)` 指定された数値が正数か評価します。
`static boolean` | `isPositive(long n)` 指定された数値が正数か評価します。
`static boolean` | `isPrefix(java.lang.CharSequence cs, java.lang.CharSequence prefix)` 指定の文字シーケンスが指定の接頭辞を持つか評価します。
`static boolean` | `isRange(double n, double from, double to)` 指定された数値が指定の範囲内か評価します。
`static boolean` | `isRange(int n, int from, int to)` 指定された数値が指定の範囲内か評価します。
`static boolean` | `isRange(long n, long from, long to)` 指定された数値が指定の範囲内か評価します。
`static boolean` | `isRangeChars(java.lang.CharSequence cs, char from, char to)` 指定された文字シーケンスの全要素が指定の範囲内か評価します。
`static boolean` | `isSize(java.lang.CharSequence a, int length)` 指定された文字シーケンスの長さが指定の長さと同一か評価します。
`static boolean` | `isSize(java.lang.CharSequence cs, int min, int max)` 指定された文字シーケンスの長さが指定の長さの範囲内か評価します。
`static boolean` | `isStartsWith(java.lang.CharSequence cs, java.lang.CharSequence prefix, int offset)` 指定の文字シーケンスの位置から前方一致するか評価します。
`static boolean` | `isSuffix(java.lang.CharSequence cs, java.lang.CharSequence suffix)` 指定の文字シーケンスが指定の接尾辞を持つか評価します。
`static boolean` | `isType(java.lang.Object o, java.lang.Class c)` クラスが同一であるかを評価します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### Eval

    public Eval()

メソッドの詳細

### isBlank

    public static boolean isBlank(java.lang.CharSequence cs)

  引数が`null`または空の文字シーケンスであるかを評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
  戻り値:
    引数が`null`または空の文字シーケンスの場合のみ`true`

### isAndBlank

    public static boolean isAndBlank(java.lang.CharSequence cs1,
                                     java.lang.CharSequence cs2)

  引数が全て`null`または空の文字シーケンスであるかを評価します。

  パラメータ:
    `cs1` - 評価する一番目の文字シーケンス
    `cs2` - 評価する二番目の文字シーケンス
  戻り値:
    引数が全て`null`または空の文字シーケンスの場合のみ`true`

### isAndBlank

    public static boolean isAndBlank(java.lang.CharSequence[] css)

  全ての配列の要素が`null`または空の文字シーケンスであるかを評価します。

  パラメータ:
    `css` - 評価する文字シーケンスの配列
  戻り値:
    全ての配列の要素が`null`または空の文字シーケンスの場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isOrBlank

    public static boolean isOrBlank(java.lang.CharSequence cs1,
                                    java.lang.CharSequence cs2)

  引数に`null`または空の文字シーケンスが含まれるか評価します。

  パラメータ:
    `cs1` - 評価する一番目の文字シーケンス
    `cs2` - 評価する二番目の文字シーケンス
  戻り値:
    引数に`null`または空の文字シーケンスが含まれる場合のみ`true`

### isOrBlank

    public static boolean isOrBlank(java.lang.CharSequence[] css)

  全ての配列の要素が`null`または空の文字シーケンスが含まれるか評価します。

  パラメータ:
    `css` - 評価する文字シーケンスの配列
  戻り値:
    全ての配列の要素が`null`または空の文字シーケンスが含まれる場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isBlankOrSpace

    public static boolean isBlankOrSpace(java.lang.CharSequence cs)

  引数が`null`または空かスペースのみの文字シーケンスであるかを評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
  戻り値:
    引数が`null`または空かスペースのみの文字シーケンスの場合のみ`true`

### isAndBlankOrSpace

    public static boolean isAndBlankOrSpace(java.lang.CharSequence cs1,
                                            java.lang.CharSequence cs2)

  引数が全て`null`または空かスペースのみの文字シーケンスであるかを評価します。

  パラメータ:
    `cs1` - 評価する一番目の文字シーケンス
    `cs2` - 評価する二番目の文字シーケンス
  戻り値:
    引数が全て`null`または空かスペースのみの文字シーケンスの場合のみ`true`

### isAndBlankOrSpace

    public static boolean isAndBlankOrSpace(java.lang.CharSequence[] css)

  全ての配列の要素が`null`または空かスペースのみの文字シーケンスであるかを評価します。

  パラメータ:
    `css` - 評価する文字シーケンスの配列
  戻り値:
    全ての配列の要素が`null`または空かスペースのみの文字シーケンスの場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isOrBlankOrSpace

    public static boolean isOrBlankOrSpace(java.lang.CharSequence cs1,
                                           java.lang.CharSequence cs2)

  引数に`null`または空かスペースのみの文字シーケンスが含まれるか評価します。

  パラメータ:
    `cs1` - 評価する一番目の文字シーケンス
    `cs2` - 評価する二番目の文字シーケンス
  戻り値:
    引数に`null`または空かスペースのみの文字シーケンスが含まれる場合のみ`true`

### isOrBlankOrSpace

    public static boolean isOrBlankOrSpace(java.lang.CharSequence[] css)

  全ての配列の要素が`null`または空かスペースのみの文字シーケンスが含まれるか評価します。

  パラメータ:
    `css` - 評価する文字シーケンスの配列
  戻り値:
    全ての配列の要素が`null`または空かスペースのみの文字シーケンスが含まれる場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isEmpty

    public static boolean isEmpty(java.lang.Object[] os)

  引数が`null`または空の状態であるかを評価します。

  パラメータ:
    `os` - 評価する配列
  戻り値:
    引数が`null`または空の状態の場合のみ`true`

### isEmpty

    public static boolean isEmpty(java.util.Map m)

  引数が`null`または空の状態であるかを評価します。

  パラメータ:
    `m` - 評価するマップ
  戻り値:
    引数が`null`または空の状態の場合のみ`true`

### isEmpty

    public static boolean isEmpty(java.util.Collection c)

  引数が`null`または空の状態であるかを評価します。

  パラメータ:
    `c` - 評価するコレクション
  戻り値:
    引数が`null`または空の状態の場合のみ`true`

### isEmpty

    public static boolean isEmpty(Group g)

  引数が`null`または空の状態であるかを評価します。

  パラメータ:
    `g` - 評価するグループ
  戻り値:
    引数が`null`または空の状態の場合のみ`true`

### isEmpty

    public static boolean isEmpty(Parameters p)

  引数が`null`または空の状態であるかを評価します。

  パラメータ:
    `p` - 評価するパラメータリスト
  戻り値:
    引数が`null`または空の状態の場合のみ`true`

### isAndNull

    public static boolean isAndNull(java.lang.Object o1,
                                    java.lang.Object o2)

  引数が全て`null`値であるかを評価します。

  パラメータ:
    `o1` - 評価する一番目の値
    `o2` - 評価する二番目の値
  戻り値:
    引数が全て`null`値の場合のみ`true`

### isAndNull

    public static boolean isAndNull(java.lang.Object[] os)

  全ての配列の要素が`null`値であるかを評価します。

  パラメータ:
    `os` - 評価する配列
  戻り値:
    全ての配列の要素が`null`値の場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isOrNull

    public static boolean isOrNull(java.lang.Object o1,
                                   java.lang.Object o2)

  引数に`null`値が含まれるか評価します。

  パラメータ:
    `o1` - 評価する一番目の値
    `o2` - 評価する二番目の値
  戻り値:
    引数に`null`値が含まれる場合のみ`true`

### isOrNull

    public static boolean isOrNull(java.lang.Object o1,
                                   java.lang.Object o2,
                                   java.lang.Object o3)

  引数に`null`値が含まれるか評価します。

  パラメータ:
    `o1` - 評価する一番目の値
    `o2` - 評価する二番目の値
    `o3` - 評価する三番目の値
  戻り値:
    引数に`null`値が含まれる場合のみ`true`

### isOrNull

    public static boolean isOrNull(java.lang.Object o1,
                                   java.lang.Object o2,
                                   java.lang.Object o3,
                                   java.lang.Object o4)

  引数に`null`値が含まれるか評価します。

  パラメータ:
    `o1` - 評価する一番目の値
    `o2` - 評価する二番目の値
    `o3` - 評価する三番目の値
    `o4` - 評価する四番目の値
  戻り値:
    引数に`null`値が含まれる場合のみ`true`

### isOrNull

    public static boolean isOrNull(java.lang.Object[] os)

  配列の要素に`null`値が含まれるか評価します。

  パラメータ:
    `os` - 評価する配列
  戻り値:
    配列の要素に`null`値が含まれる場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isEquals

    public static boolean isEquals(java.lang.Object o,
                                   java.lang.Object o2)

  指定の値が同値であるかを評価します。
  同値か双方`null`の場合`true`と評価します。

  パラメータ:
    `o` - 評価基の値
    `o2` - 評価先の値
  戻り値:
    同値か双方`null`の場合`true`

### isOrEquals

    public static boolean isOrEquals(java.lang.Object o,
                                     java.lang.Object o2,
                                     java.lang.Object o3)

  指定の値の内いずれかが同値であるかを評価します。
  同値か双方`null`の場合`true`と評価します。

  パラメータ:
    `o` - 評価基の値
    `o2` - 評価先の値
    `o3` - 評価先の値
  戻り値:
    指定の値の内いずれかが同値である場合`true`

### isOrEquals

    public static boolean isOrEquals(java.lang.Object o,
                                     java.lang.Object o2,
                                     java.lang.Object o3,
                                     java.lang.Object o4)

  指定の値の内いずれかが同値であるかを評価します。
  同値か双方`null`の場合`true`と評価します。

  パラメータ:
    `o` - 評価基の値
    `o2` - 評価先の値
    `o3` - 評価先の値
    `o4` - 評価先の値
  戻り値:
    指定の値の内いずれかが同値である場合`true`

### isEquals

    public static boolean isEquals(char[] a,
                                   char[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(boolean[] a,
                                   boolean[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(byte[] a,
                                   byte[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(short[] a,
                                   short[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(int[] a,
                                   int[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(long[] a,
                                   long[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(float[] a,
                                   float[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(double[] a,
                                   double[] a2)

  配列の全要素が一致するか評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isEquals

    public static boolean isEquals(java.lang.Object[] a,
                                   java.lang.Object[] a2)

  配列の全要素が一致するか評価します。
  要素は同値か双方`null`の場合`true`と評価します。

  パラメータ:
    `a` - 評価基の配列
    `a2` - 評価先の配列
  戻り値:
    配列の全要素が一致する場合`true`

### isStartsWith

    public static boolean isStartsWith(java.lang.CharSequence cs,
                                       java.lang.CharSequence prefix,
                                       int offset)

  指定の文字シーケンスの位置から前方一致するか評価します。

  パラメータ:
    `cs` - 評価基の文字シーケンス
    `prefix` - 評価先の接頭辞
    `offset` - 評価を開始する相対インデックス
  戻り値:
    指定の文字シーケンスの位置から前方一致する場合のみ`true`

### isSuffix

    public static boolean isSuffix(java.lang.CharSequence cs,
                                   java.lang.CharSequence suffix)

  指定の文字シーケンスが指定の接尾辞を持つか評価します。

  パラメータ:
    `cs` - 評価基の文字シーケンス
    `suffix` - 評価先の接尾辞
  戻り値:
    指定の文字シーケンスが指定の接尾辞を持つ場合のみ`true`

### isOrSuffix

    public static boolean isOrSuffix(java.lang.CharSequence cs,
                                     char[] suffixs)

  指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。

  パラメータ:
    `cs` - 評価基の文字シーケンス
    `suffixs` - 評価先の接尾辞の配列
  戻り値:
    指定の文字列に接尾辞の内いずれかが含まれる場合のみ`true`

### isOrSuffix

    public static boolean isOrSuffix(java.lang.CharSequence cs,
                                     java.lang.CharSequence[] suffixs)

  指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。

  パラメータ:
    `cs` - 評価基の文字シーケンス
    `suffixs` - 評価先の接尾辞の配列
  戻り値:
    指定の文字シーケンスに接尾辞の内いずれかが含まれる場合のみ`true`

### isPrefix

    public static boolean isPrefix(java.lang.CharSequence cs,
                                   java.lang.CharSequence prefix)

  指定の文字シーケンスが指定の接頭辞を持つか評価します。

  パラメータ:
    `cs` - 評価基の文字シーケンス
    `prefix` - 評価先の接頭辞の配列
  戻り値:
    指定の文字シーケンスが指定の接頭辞を持つ場合のみ`true`

### isOrPrefix

    public static boolean isOrPrefix(java.lang.CharSequence cs,
                                     char[] prefixs)

  指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。

  パラメータ:
    `cs` - 評価基の文字シーケンス
    `prefixs` - 評価先の接頭辞の配列
  戻り値:
    指定の文字列に接頭辞の内いずれかが含まれる場合のみ`true`

### isOrPrefix

    public static boolean isOrPrefix(java.lang.CharSequence cs,
                                     java.lang.CharSequence[] prefixs)

  指定の文字シーケンスに接頭辞の内いずれかが含まれるか評価します。

  パラメータ:
    `cs` - 評価基の文字シーケンス
    `prefixs` - 評価先の接頭辞の配列
  戻り値:
    指定の文字シーケンスに接頭辞の内いずれかが含まれる場合のみ`true`

### isRange

    public static boolean isRange(int n,
                                  int from,
                                  int to)

  指定された数値が指定の範囲内か評価します。

  パラメータ:
    `n` - 評価する数値
    `from` - 範囲の最小値
    `to` - 範囲の最大値
  戻り値:
    指定の範囲内の場合のみ`true`

### isRange

    public static boolean isRange(long n,
                                  long from,
                                  long to)

  指定された数値が指定の範囲内か評価します。

  パラメータ:
    `n` - 評価する数値
    `from` - 範囲の最小値
    `to` - 範囲の最大値
  戻り値:
    指定の範囲内の場合のみ`true`

### isRange

    public static boolean isRange(double n,
                                  double from,
                                  double to)

  指定された数値が指定の範囲内か評価します。

  パラメータ:
    `n` - 評価する数値
    `from` - 範囲の最小値
    `to` - 範囲の最大値
  戻り値:
    指定の範囲内の場合のみ`true`

### isRangeChars

    public static boolean isRangeChars(java.lang.CharSequence cs,
                                       char from,
                                       char to)

  指定された文字シーケンスの全要素が指定の範囲内か評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `from` - 範囲の最小値
    `to` - 範囲の最大値
  戻り値:
    文字シーケンスの全要素が指定の範囲内の場合のみ`true`

### isNegative

    public static boolean isNegative(int n)

  指定された数値が負数か評価します。

  パラメータ:
    `n` - 評価する数値
  戻り値:
    指定された数値が負数の場合のみ`true`

### isNegative

    public static boolean isNegative(long n)

  指定された数値が負数か評価します。

  パラメータ:
    `n` - 評価する数値
  戻り値:
    指定された数値が負数の場合のみ`true`

### isNegative

    public static boolean isNegative(double n)

  指定された数値が負数か評価します。

  パラメータ:
    `n` - 評価する数値
  戻り値:
    指定された数値が負数の場合のみ`true`

### isPositive

    public static boolean isPositive(int n)

  指定された数値が正数か評価します。

  パラメータ:
    `n` - 評価する数値
  戻り値:
    指定された数値が正数の場合のみ`true`

### isPositive

    public static boolean isPositive(long n)

  指定された数値が正数か評価します。

  パラメータ:
    `n` - 評価する数値
  戻り値:
    指定された数値が正数の場合のみ`true`

### isPositive

    public static boolean isPositive(double n)

  指定された数値が正数か評価します。

  パラメータ:
    `n` - 評価する数値
  戻り値:
    指定された数値が正数の場合のみ`true`

### isMin

    public static boolean isMin(int n,
                                int min)

  指定された数値が指定の最小値の範囲か評価します。

  パラメータ:
    `n` - 評価する数値
    `min` - 範囲の最小値
  戻り値:
    指定の最小値の範囲の場合のみ`true`

### isMin

    public static boolean isMin(long n,
                                long min)

  指定された数値が指定の最小値の範囲か評価します。

  パラメータ:
    `n` - 評価する数値
    `min` - 範囲の最小値
  戻り値:
    指定の最小値の範囲の場合のみ`true`

### isMin

    public static boolean isMin(double n,
                                double min)

  指定された数値が指定の最小値の範囲か評価します。

  パラメータ:
    `n` - 評価する数値
    `min` - 範囲の最小値
  戻り値:
    指定の最小値の範囲の場合のみ`true`

### isMax

    public static boolean isMax(int n,
                                int max)

  指定された数値が指定の最大値の範囲か評価します。

  パラメータ:
    `n` - 評価する数値
    `max` - 範囲の最大値
  戻り値:
    指定の最大値の範囲の場合のみ`true`

### isMax

    public static boolean isMax(long n,
                                long max)

  指定された数値が指定の最大値の範囲か評価します。

  パラメータ:
    `n` - 評価する数値
    `max` - 範囲の最大値
  戻り値:
    指定の最大値の範囲の場合のみ`true`

### isMax

    public static boolean isMax(double n,
                                double max)

  指定された数値が指定の最大値の範囲か評価します。

  パラメータ:
    `n` - 評価する数値
    `max` - 範囲の最大値
  戻り値:
    指定の最大値の範囲の場合のみ`true`

### isContains

    public static boolean isContains(boolean[] a,
                                     boolean e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(char[] a,
                                     char e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(byte[] a,
                                     byte e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(short[] a,
                                     short e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(int[] a,
                                     int e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(long[] a,
                                     long e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(float[] a,
                                     float e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(double[] a,
                                     double e)

  引数`e`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `e` - 検索する値
  戻り値:
    引数`e`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(java.lang.Object[] a,
                                     java.lang.Object o)

  引数`o`が配列`a`に含まれているか評価します。

  パラメータ:
    `a` - 評価基の配列
    `o` - 検索するオブジェクト
  戻り値:
    引数`o`が配列`a`に含まれている場合のみ`true`
  例外:
    `java.lang.NullPointerException` - 引数の配列が`null`の場合

### isContains

    public static boolean isContains(java.util.Collection c,
                                     java.lang.Object o)

  引数`o`がコレクション`c`に含まれているか評価します。

  パラメータ:
    `c` - 評価基のコレクション
    `o` - 検索するオブジェクト
  戻り値:
    引数`o`がコレクション`c`に含まれている場合のみ`true`

### isContains

    public static boolean isContains(java.lang.String source,
                                     char c)

  指定の文字列に指定の文字が含まれているか評価します。

  パラメータ:
    `source` - 評価する文字列
    `c` - 検索する文字
  戻り値:
    文字列に指定の文字が含まれている場合のみ`true`

### isContains

    public static boolean isContains(java.lang.String source,
                                     java.lang.String target)

  指定の文字列に指定の文字列が含まれているか評価します。

  パラメータ:
    `source` - 評価する文字列
    `target` - 検索する文字列
  戻り値:
    文字列に指定の文字列が含まれている場合のみ`true`

### isContains

    public static boolean isContains(java.lang.CharSequence cs,
                                     char c)

  指定の文字シーケンスに指定の文字が含まれているか評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `c` - 検索する文字
  戻り値:
    文字シーケンスに指定の文字が含まれている場合のみ`true`

### isContains

    public static boolean isContains(java.lang.CharSequence cs,
                                     java.lang.CharSequence target)

  指定の文字シーケンスに指定の文字シーケンスが含まれているか評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `target` - 検索する文字シーケンス
  戻り値:
    文字シーケンスに指定の文字シーケンスが含まれている場合のみ`true`

### isContainsKey

    public static boolean isContainsKey(java.util.Map m,
                                        java.lang.Object key)

  指定のマップに指定の識別子が含まれているか評価します。

  パラメータ:
    `m` - 評価するマップ
    `key` - 識別子
  戻り値:
    マップに指定の識別子が含まれている場合のみ`true`

### isContainsKey

    public static boolean isContainsKey(Group g,
                                        java.lang.Object key)

  指定のグループに指定の識別子が含まれているか評価します。

  パラメータ:
    `g` - 評価するグループ
    `key` - 識別子
  戻り値:
    グループに指定の識別子が含まれている場合のみ`true`

### isContainsKey

    public static boolean isContainsKey(Parameters p,
                                        java.lang.String key)

  指定のパラメータリストに指定の識別子が含まれているか評価します。

  パラメータ:
    `p` - 評価するパラメータリスト
    `key` - 識別子
  戻り値:
    パラメータリストに指定の識別子が含まれている場合のみ`true`

### isAndInstance

    public static boolean isAndInstance(java.lang.Object o,
                                        java.lang.Class class1,
                                        java.lang.Class class2)

  指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。

  パラメータ:
    `o` - 評価するオブジェクト
    `class1` - 割り当て可能か評価先するクラス
    `class2` - 割り当て可能か評価先するクラス
  戻り値:
    オブジェクトが全てのクラス型に割り当て可能の場合のみ`true`

### isAndInstance

    public static boolean isAndInstance(java.lang.Object o,
                                        java.lang.Class[] classes)

  指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。

  パラメータ:
    `o` - 評価するオブジェクト
    `classes` - 割り当て可能か評価先するクラスの配列
  戻り値:
    オブジェクトが全てのクラス型に割り当て可能の場合のみ`true`

### isOrInstance

    public static boolean isOrInstance(java.lang.Object o,
                                       java.lang.Class class1,
                                       java.lang.Class class2)

  指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。

  パラメータ:
    `o` - 評価するオブジェクト
    `class1` - 割り当て可能か評価先するクラス
    `class2` - 割り当て可能か評価先するクラス
  戻り値:
    オブジェクトがいずれかのクラス型に割り当て可能の場合のみ`true`

### isOrInstance

    public static boolean isOrInstance(java.lang.Object o,
                                       java.lang.Class[] classes)

  指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。

  パラメータ:
    `o` - 評価するオブジェクト
    `classes` - 割り当て可能か評価先するクラスの配列
  戻り値:
    オブジェクトがいずれかのクラス型に割り当て可能の場合のみ`true`

### isType

    public static boolean isType(java.lang.Object o,
                                 java.lang.Class c)

  クラスが同一であるかを評価します。

  パラメータ:
    `o` - 評価するオブジェクト
    `c` - 比較するクラス
  戻り値:
    クラスが同一の場合のみ`true`

### isComponentType

    public static boolean isComponentType(java.lang.Object a,
                                          java.lang.Class c)

  配列のコンポーネント型が指定のクラスと同一であるかを評価します。

  パラメータ:
    `a` - 評価する配列
    `c` - 評価先のクラス
  戻り値:
    配列のコンポーネント型が指定のクラスと同一の場合のみ`true`

### isArray

    public static boolean isArray(java.lang.Object o)

  配列型であるかを評価します。

  パラメータ:
    `o` - 評価するオブジェクト
  戻り値:
    配列型の場合のみ`true`

### isArrayClass

    public static boolean isArrayClass(java.lang.Class c)

  配列型のクラスか評価します。

  パラメータ:
    `c` - 評価するクラス
  戻り値:
    配列型の場合のみ`true`

### isIndex

    public static boolean isIndex(java.lang.CharSequence cs,
                                  int index)

  指定されたインデックスが文字シーケンスの範囲内か評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `index` - 評価するインデックス
  戻り値:
    インデックスが文字シーケンスの範囲内の場合のみ`true`

### isIndex

    public static boolean isIndex(java.lang.CharSequence cs,
                                  int min,
                                  int max)

  指定された文字シーケンスの範囲内のインデックスか評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `min` - 開始インデックス
    `max` - 終了インデックス
  戻り値:
    指定された文字シーケンスの範囲内のインデックスの場合のみ`true`

### isIndex

    public static boolean isIndex(java.util.List list,
                                  int index)

  指定されたインデックスがリストの範囲内か評価します。

  パラメータ:
    `list` - 範囲を示すリスト
    `index` - 評価するインデックス
  戻り値:
    インデックスがリストの範囲内の場合のみ`true`

### isIndex

    public static boolean isIndex(java.util.List list,
                                  int min,
                                  int max)

  指定されたリストの範囲内のインデックスか評価します。

  パラメータ:
    `list` - 範囲を示すリスト
    `min` - 開始インデックス
    `max` - 終了インデックス
  戻り値:
    指定されたリストの範囲内のインデックスの場合のみ`true`

### isArrayIndex

    public static boolean isArrayIndex(java.lang.Object a,
                                       int index)

  指定されたインデックスが配列の範囲内か評価します。

  パラメータ:
    `a` - 範囲を示す配列
    `index` - 評価するインデックス
  戻り値:
    インデックスが配列の範囲内の場合のみ`true`
  例外:
    `java.lang.IllegalArgumentException` - 引数が配列でない場合

### isArrayIndex

    public static boolean isArrayIndex(java.lang.Object a,
                                       int min,
                                       int max)

  指定された配列の範囲内のインデックスか評価します。

  パラメータ:
    `a` - 評価する配列
    `min` - 開始インデックス
    `max` - 終了インデックス
  戻り値:
    指定された配列の範囲内のインデックスの場合のみ`true`
  例外:
    `java.lang.IllegalArgumentException` - 引数が配列でない場合

### isSize

    public static boolean isSize(java.lang.CharSequence a,
                                 int length)

  指定された文字シーケンスの長さが指定の長さと同一か評価します。

  パラメータ:
    `a` - 評価する文字シーケンス
    `length` - 文字シーケンスの長さ
  戻り値:
    指定された文字シーケンスの長さが指定の長さと同一の場合のみ`true`

### isSize

    public static boolean isSize(java.lang.CharSequence cs,
                                 int min,
                                 int max)

  指定された文字シーケンスの長さが指定の長さの範囲内か評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `min` - 文字数の最小値
    `max` - 文字数の最大値
  戻り値:
    指定された文字シーケンスの長さが指定の長さの範囲内の場合のみ`true`

### isArraySize

    public static boolean isArraySize(java.lang.Object a,
                                      int length)

  指定された配列の長さが指定の配列長と同一か評価します。

  パラメータ:
    `a` - 評価する配列
    `length` - 配列長
  戻り値:
    指定された配列の長さが指定の配列長と同一の場合のみ`true`
  例外:
    `java.lang.IllegalArgumentException` - 引数が配列でない場合

### isArraySize

    public static boolean isArraySize(java.lang.Object a,
                                      int min,
                                      int max)

  指定された配列の範囲内のインデックスか評価します。

  パラメータ:
    `a` - 評価する配列
    `min` - 文字数の最小値
    `max` - 文字数の最大値
  戻り値:
    指定された配列の範囲内のインデックスの場合のみ`true`
  例外:
    `java.lang.IllegalArgumentException` - 引数が配列でない場合

### isAndArraySize

    public static boolean isAndArraySize(java.lang.Object[] as)

  指定された全ての配列の長さが同一か評価します。

  パラメータ:
    `as` - 評価するの配列を格納とする配列
  戻り値:
    指定された全ての配列の長さが同一の場合のみ`true`
  例外:
    `java.lang.IllegalArgumentException` - 引数の要素が配列でないまたは引数が空配列の場合

### isCharAt

    public static boolean isCharAt(java.lang.CharSequence cs,
                                   int index,
                                   char c)

  指定されたインデックスの文字が指定の文字と同一か評価します。
  文字シーケンスが`null`の場合と不正なインデックスの場合は`false`を返却します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `index` - 評価する文字のインデックス
    `c` - 比較先の文字
  戻り値:
    指定されたインデックスの文字が指定の文字と同一の場合のみ`true`

### isOrCharAt

    public static boolean isOrCharAt(java.lang.CharSequence cs,
                                     int index,
                                     char[] ac)

  指定されたインデックスの文字が指定の文字の内の何れかと同一か評価します。
  文字シーケンスが`null`の場合と不正なインデックスの場合は`false`を返却します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `index` - 評価する文字のインデックス
    `ac` - 比較先の文字の配列
  戻り値:
    指定されたインデックスの文字が指定の文字の内の何れかと同一の場合のみ`true`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド