shohaku.core.helpers
クラス HEval

java.lang.Object
  拡張shohaku.core.helpers.HEval

public class HEval
extends java.lang.Object

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


コンストラクタの概要
HEval()
           
 
メソッドの概要
static java.lang.String ifBlank(java.lang.String s)
          第一引数がスペース文字列の場合は空文字列を返却します。
static java.lang.String ifBlank(java.lang.String s, java.lang.String blankValue)
          第一引数がスペース文字列の場合は第二引数を返却し、以外は第一引数を返却します。
static java.lang.Object ifNull(java.lang.Object o, java.lang.Object nullValue)
          第一引数が null の場合は第二引数を返却し、以外は第一引数を返却します。
static java.lang.String ifNull(java.lang.Object o, java.lang.String nullValue)
          第一引数が null の場合は第二引数を返却し、以外は第一引数の文字列表現を返却します。
static java.lang.String ifNull(java.lang.String s)
          第一引数が null の場合は空文字列を返却します。
static java.lang.String ifWhiteSpace(java.lang.String s)
          第一引数がJavaの基準による空白文字列の場合は空文字列を返却します。
static java.lang.String ifWhiteSpace(java.lang.String s, java.lang.String whiteSpaceValue)
          第一引数がJavaの基準による空白文字列の場合は第二引数を返却し、以外は第一引数を返却します。
static boolean isAndBlank(java.lang.CharSequence[] css)
          全ての配列の要素が null または空かスペースのみの文字シーケンスであるかを評価します。
static boolean isAndBlank(java.lang.CharSequence cs, java.lang.CharSequence cs2)
          引数が全て null または空かスペースのみの文字シーケンスであるかを評価します。
static boolean isAndBlank(java.lang.CharSequence cs, java.lang.CharSequence cs2, java.lang.CharSequence cs3)
          引数が全て null または空かスペースのみの文字シーケンスであるかを評価します。
static boolean isAndEmpty(java.lang.CharSequence[] css)
          全ての配列の要素が null または空の文字シーケンスであるかを評価します。
static boolean isAndEmpty(java.lang.CharSequence cs, java.lang.CharSequence cs2)
          引数が全て null または空の文字シーケンスであるかを評価します。
static boolean isAndInstanceOf(java.lang.Object o, java.lang.Class[] clazzes)
          指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
static boolean isAndInstanceOf(java.lang.Object o, java.lang.Class clazz, java.lang.Class clazz2)
          指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
static boolean isAndNull(java.lang.Object[] os)
          全ての配列の要素が null 値であるかを評価します。
static boolean isAndNull(java.lang.Object o, java.lang.Object o2)
          引数が全て null 値であるかを評価します。
static boolean isArray(java.lang.Object o)
          配列型であるかを評価します。
static boolean isArrayClass(java.lang.Class clazz)
          配列型のクラスか評価します。
static boolean isBlank(java.lang.CharSequence cs)
          引数が null または空かスペースのみの文字シーケンスであるかを評価します。
static boolean isCharAt(java.lang.CharSequence cs, int index, char 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 coll, 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 isEmpty(boolean[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(byte[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(char[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(java.lang.CharSequence cs)
          引数が null または空の文字シーケンスであるかを評価します。
static boolean isEmpty(java.util.Collection c)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(double[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(float[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(int[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(long[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(java.util.Map m)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(java.lang.Object[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(short[] os)
          引数が null または空の状態であるかを評価します。
static boolean isEnclose(java.lang.CharSequence cs, char prefix, char suffix)
          指定の文字シーケンスが指定の接頭辞と接尾辞を持つか評価します。
static boolean isEnclose(java.lang.CharSequence cs, java.lang.CharSequence prefix, java.lang.CharSequence suffix)
          指定の文字シーケンスが指定の接頭辞と接尾辞を持つか評価します。
static boolean isEqOrGreater(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が、同値または第一引数の方が大きい事を示すか評価します。
static boolean isEqOrLess(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が、同値または第一引数の方が小さい事を示すか評価します。
static boolean isEqual(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が同値であるか評価します。
static boolean isEqualArraySize(java.lang.Object[] array2d)
          指定された二次元配列の全ての要素の配列長が同一か評価します。
static boolean isEquals(boolean[] a, boolean[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(byte[] a, byte[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(char[] a, char[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(double[] a, double[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(double n, double n2)
          指定された 2 つの値の同値性を、Double.equals と同一基準で評価します。
static boolean isEquals(float[] a, float[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(float n, float n2)
          指定された 2 つの値の同値性を、Float.equals と同一基準で評価します。
static boolean isEquals(int[] a, int[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(long[] a, long[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(java.lang.Object[] a, java.lang.Object[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEquals(java.lang.Object o, java.lang.Object o2)
          null の検証を含み同値性を比較します。
static boolean isEquals(short[] a, short[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isEqualsArray(java.lang.Object o, java.lang.Object o2)
          指定された 2 つの値が、双方配列の場合は配列の同値性比較を、以外の場合は通常の同値性比較を評価します。
static boolean isEqualsClass(java.lang.Object o, java.lang.Class clazz)
          クラスが同一であるかを評価します。
static boolean isEqualsComponentType(java.lang.Object a, java.lang.Class clazz)
          配列のコンポーネント型が指定のクラスと同一であるかを評価します。
static boolean isEqualsIdentity(java.lang.Object[] a, java.lang.Object[] a2)
          指定された 2 つの配列の参照同一性を評価します。
static boolean isGreater(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が第一引数の方が大きい事を示すか評価します。
static boolean isIndex(boolean[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(boolean[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(byte[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(byte[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(char[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(char[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(java.lang.CharSequence cs, int index)
          指定された文字シーケンスの範囲内のインデックスか評価します。
static boolean isIndex(java.lang.CharSequence cs, int min, int max)
          指定された文字シーケンスの範囲内のインデックスか評価します。
static boolean isIndex(double[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(double[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(float[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(float[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(int[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(int[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(int size, int index)
          指定されたサイズの範囲内のインデックスか評価します。
static boolean isIndex(int size, int min, int max)
          指定されたサイズの範囲内のインデックスか評価します。
static boolean isIndex(long[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(long[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(java.lang.Object[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(java.lang.Object[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(short[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isIndex(short[] a, int min, int max)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInstanceOf(java.lang.Object o, java.lang.Class clazz)
          指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
static boolean isLess(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が第一引数の方が小さい事を示すか評価します。
static boolean isNotEqual(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が非同値であるか評価します。
static boolean isNull(java.lang.Object o)
          引数が null 値か評価します。
static boolean isOrBlank(java.lang.CharSequence[] css)
          全ての配列の要素が null または空かスペースのみの文字シーケンスが含まれるか評価します。
static boolean isOrBlank(java.lang.CharSequence cs, java.lang.CharSequence cs2)
          引数に null または空かスペースのみの文字シーケンスが含まれるか評価します。
static boolean isOrEmpty(java.lang.CharSequence[] css)
          全ての配列の要素が null または空の文字シーケンスが含まれるか評価します。
static boolean isOrEmpty(java.lang.CharSequence cs, java.lang.CharSequence cs2)
          引数に null または空の文字シーケンスが含まれるか評価します。
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 isOrInstanceOf(java.lang.Object o, java.lang.Class[] clazzes)
          指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。
static boolean isOrInstanceOf(java.lang.Object o, java.lang.Class clazz, java.lang.Class clazz2)
          指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。
static boolean isOrInstanceOf(java.lang.Object o, java.lang.Class clazz, java.lang.Class clazz2, java.lang.Class clazz3)
          指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。
static boolean isOrNull(java.lang.Object[] os)
          配列の要素に null 値が含まれるか評価します。
static boolean isOrNull(java.lang.Object o, java.lang.Object o2)
          引数に null 値が含まれるか評価します。
static boolean isOrNull(java.lang.Object o, java.lang.Object o2, java.lang.Object o3)
          引数に null 値が含まれるか評価します。
static boolean isOrNull(java.lang.Object o, 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 isOrStartsWith(java.lang.CharSequence cs, java.lang.CharSequence[] prefixs, int offset)
          指定の文字シーケンスの位置から前方一致するか評価します。
static boolean isOrSuffix(java.lang.CharSequence cs, char[] suffixs)
          指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。
static boolean isOrSuffix(java.lang.CharSequence cs, java.lang.CharSequence[] suffixs)
          指定の文字シーケンスに接尾辞の内いずれかが含まれるか評価します。
static boolean isPrefix(java.lang.CharSequence cs, java.lang.CharSequence prefix)
          指定の文字シーケンスが指定の接頭辞を持つか評価します。
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 isWhiteSpace(java.lang.CharSequence cs)
          引数が null または空かJavaの基準による空白文字のみの文字シーケンスであるかを評価します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HEval

public HEval()
メソッドの詳細

ifNull

public static java.lang.String ifNull(java.lang.String s)
第一引数が null の場合は空文字列を返却します。

パラメータ:
s - 文字列
戻り値:
第一引数または空文字列

ifNull

public static java.lang.String ifNull(java.lang.Object o,
                                      java.lang.String nullValue)
第一引数が null の場合は第二引数を返却し、以外は第一引数の文字列表現を返却します。

パラメータ:
o - オブジェクト
nullValue - null の代返値
戻り値:
第一引数の文字列表現または第二引数

ifNull

public static java.lang.Object ifNull(java.lang.Object o,
                                      java.lang.Object nullValue)
第一引数が null の場合は第二引数を返却し、以外は第一引数を返却します。

パラメータ:
o - オブジェクト
nullValue - null の代返値
戻り値:
第一引数または第二引数

ifBlank

public static java.lang.String ifBlank(java.lang.String s)
第一引数がスペース文字列の場合は空文字列を返却します。

パラメータ:
s - 文字列
戻り値:
第一引数または空文字列

ifBlank

public static java.lang.String ifBlank(java.lang.String s,
                                       java.lang.String blankValue)
第一引数がスペース文字列の場合は第二引数を返却し、以外は第一引数を返却します。

パラメータ:
s - 文字列
blankValue - スペース文字列の代返値
戻り値:
第一引数または第二引数

ifWhiteSpace

public static java.lang.String ifWhiteSpace(java.lang.String s)
第一引数がJavaの基準による空白文字列の場合は空文字列を返却します。

パラメータ:
s - 文字列
戻り値:
第一引数または空文字列

ifWhiteSpace

public static java.lang.String ifWhiteSpace(java.lang.String s,
                                            java.lang.String whiteSpaceValue)
第一引数がJavaの基準による空白文字列の場合は第二引数を返却し、以外は第一引数を返却します。

パラメータ:
s - 文字列
whiteSpaceValue - 空白文字列の代返値
戻り値:
第一引数または第二引数

isEmpty

public static boolean isEmpty(java.lang.CharSequence cs)
引数が null または空の文字シーケンスであるかを評価します。

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

isEmpty

public static boolean isEmpty(char[] os)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(boolean[] os)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(byte[] os)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(short[] os)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(int[] os)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(long[] os)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(float[] os)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(double[] os)
引数が null または空の状態であるかを評価します。

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

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

isBlank

public static boolean isBlank(java.lang.CharSequence cs)
引数が null または空かスペースのみの文字シーケンスであるかを評価します。

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

isWhiteSpace

public static boolean isWhiteSpace(java.lang.CharSequence cs)
引数が null または空かJavaの基準による空白文字のみの文字シーケンスであるかを評価します。

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

isNull

public static boolean isNull(java.lang.Object o)
引数が null 値か評価します。

パラメータ:
o - 評価する値
戻り値:
引数が null 値の場合 true

isEquals

public static boolean isEquals(java.lang.Object o,
                               java.lang.Object o2)
null の検証を含み同値性を比較します。
双方が null の場合は true、片方が null の場合は false、以外は通常の同値性比較で評価します。

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

isEquals

public static boolean isEquals(float n,
                               float n2)
指定された 2 つの値の同値性を、Float.equals と同一基準で評価します。
この比較基準は new Float(n).equals(new Float(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0f と -0.0f は同等と見なしません。

パラメータ:
n - 1 つ目の値
n2 - 2 つ目の値
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(double n,
                               double n2)
指定された 2 つの値の同値性を、Double.equals と同一基準で評価します。
この比較基準は new Double(n).equals(new Double(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0d と -0.0d は同等と見なしません。

パラメータ:
n - 1 つ目の値
n2 - 2 つ目の値
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(boolean[] a,
                               boolean[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(char[] a,
                               char[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(byte[] a,
                               byte[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(short[] a,
                               short[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(int[] a,
                               int[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(long[] a,
                               long[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(float[] a,
                               float[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

この比較基準は new Float(n).equals(new Float(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0f と -0.0f は同等と見なしません。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(double[] a,
                               double[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また、2 つの配列参照が null の場合にも同値と見なされます。

この比較基準は new Double(n).equals(new Double(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0d と -0.0d は同等と見なしません。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEquals

public static boolean isEquals(java.lang.Object[] a,
                               java.lang.Object[] a2)
指定された 2 つの配列の同値性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が同値である場合です。
また配列の同一位置の要素が、双方 null の場合は true、片方が null の場合は false と評価します。
また、2 つの配列参照が null の場合にも同値と見なされます。

このメソッドは一貫性のための機能です、実際は Arrays.equals() に処理を転送します。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
同値である場合は true

isEqualsIdentity

public static boolean isEqualsIdentity(java.lang.Object[] a,
                                       java.lang.Object[] a2)
指定された 2 つの配列の参照同一性を評価します。
両方の配列に同じ数の要素があり、同一位置のすべての要素が、参照が同一である場合です。
また配列の同一位置の要素が、双方 null の場合は true、片方が null の場合は false と評価します。
また、2 つの配列参照が null の場合にも同一と見なされます。

パラメータ:
a - 1 つ目の配列
a2 - 2 つ目の配列
戻り値:
参照が同一と見なせる場合は true

isEqualsArray

public static boolean isEqualsArray(java.lang.Object o,
                                    java.lang.Object o2)
指定された 2 つの値が、双方配列の場合は配列の同値性比較を、以外の場合は通常の同値性比較を評価します。
また、2 つの値が null の場合にも同値と見なされます。
また配列の比較基準は Arrays.equals() と同等に成ります。
配列がプリミティブの浮動小数点の場合は同値演算子( == )と比較基準が違うため注意が必要です。

パラメータ:
o - 評価基の値
o2 - 評価先の値
戻り値:
配列の場合の条件を含み、同値である場合は true

isEqual

public static boolean isEqual(java.lang.Comparable from,
                              java.lang.Comparable to)
指定された値の比較結果が同値であるか評価します。
つまり比較演算子の == と同等です。

パラメータ:
from - 比較基の値
to - 比較先の値
戻り値:
値の比較結果が同値の場合のみ true

isNotEqual

public static boolean isNotEqual(java.lang.Comparable from,
                                 java.lang.Comparable to)
指定された値の比較結果が非同値であるか評価します。
つまり比較演算子の != と同等です。

パラメータ:
from - 比較基の値
to - 比較先の値
戻り値:
値の比較結果が同値の場合のみ true

isGreater

public static boolean isGreater(java.lang.Comparable from,
                                java.lang.Comparable to)
指定された値の比較結果が第一引数の方が大きい事を示すか評価します。
つまり比較演算子の > と同等です。

パラメータ:
from - 比較基の値
to - 比較先の値
戻り値:
値の比較結果が第一引数の方が大きい事を示す場合のみ true

isEqOrGreater

public static boolean isEqOrGreater(java.lang.Comparable from,
                                    java.lang.Comparable to)
指定された値の比較結果が、同値または第一引数の方が大きい事を示すか評価します。
つまり比較演算子の >= と同等です。

パラメータ:
from - 比較基の値
to - 比較先の値
戻り値:
値の比較結果が第一引数の方が大きい事を示す場合のみ true

isLess

public static boolean isLess(java.lang.Comparable from,
                             java.lang.Comparable to)
指定された値の比較結果が第一引数の方が小さい事を示すか評価します。
つまり比較演算子の < と同等です。

パラメータ:
from - 比較基の値
to - 比較先の値
戻り値:
値の比較結果が第一引数の方が小さい事を示す場合のみ true

isEqOrLess

public static boolean isEqOrLess(java.lang.Comparable from,
                                 java.lang.Comparable to)
指定された値の比較結果が、同値または第一引数の方が小さい事を示すか評価します。
つまり比較演算子の <= と同等です。

パラメータ:
from - 比較基の値
to - 比較先の値
戻り値:
値の比較結果が第一引数の方が小さい事を示す場合のみ true

isEnclose

public static boolean isEnclose(java.lang.CharSequence cs,
                                char prefix,
                                char suffix)
指定の文字シーケンスが指定の接頭辞と接尾辞を持つか評価します。

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

isEnclose

public static boolean isEnclose(java.lang.CharSequence cs,
                                java.lang.CharSequence prefix,
                                java.lang.CharSequence suffix)
指定の文字シーケンスが指定の接頭辞と接尾辞を持つか評価します。

パラメータ:
cs - 評価基の文字シーケンス
prefix - 評価先の接頭辞
suffix - 評価先の接尾辞
戻り値:
指定の文字シーケンスが指定の接頭辞と接尾辞を持つ場合のみ 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

isPrefix

public static boolean isPrefix(java.lang.CharSequence cs,
                               java.lang.CharSequence prefix)
指定の文字シーケンスが指定の接頭辞を持つか評価します。

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

isInstanceOf

public static boolean isInstanceOf(java.lang.Object o,
                                   java.lang.Class clazz)
指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。
値が null の場合は false を返却します。

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

isEqualsClass

public static boolean isEqualsClass(java.lang.Object o,
                                    java.lang.Class clazz)
クラスが同一であるかを評価します。

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

isEqualsComponentType

public static boolean isEqualsComponentType(java.lang.Object a,
                                            java.lang.Class clazz)
配列のコンポーネント型が指定のクラスと同一であるかを評価します。
引数が配列型では無い場合は IllegalArgumentException が発生します。

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

isArray

public static boolean isArray(java.lang.Object o)
配列型であるかを評価します。

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

isArrayClass

public static boolean isArrayClass(java.lang.Class clazz)
配列型のクラスか評価します。

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

isEqualArraySize

public static boolean isEqualArraySize(java.lang.Object[] array2d)
指定された二次元配列の全ての要素の配列長が同一か評価します。

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

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 coll,
                                 java.lang.Object o)
引数 o がコレクション c に含まれているか評価します。

パラメータ:
coll - 評価基のコレクション
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

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(char[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(char[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(boolean[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(boolean[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(byte[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(byte[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(short[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(short[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(int[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(int[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(long[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(long[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(float[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(float[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(double[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(double[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(java.lang.Object[] a,
                              int index)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(java.lang.Object[] a,
                              int min,
                              int max)
指定された配列の範囲内のインデックスか評価します。

パラメータ:
a - 評価する配列
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(int size,
                              int index)
指定されたサイズの範囲内のインデックスか評価します。

パラメータ:
size - 範囲を持つオブジェクト
index - インデックス
戻り値:
範囲内のインデックスの場合のみ true

isIndex

public static boolean isIndex(int size,
                              int min,
                              int max)
指定されたサイズの範囲内のインデックスか評価します。

パラメータ:
size - 範囲を持つオブジェクト
min - 開始インデックス
max - 終了インデックス
戻り値:
範囲内のインデックスの場合のみ true
例外:
java.lang.IllegalArgumentException - (min > max) の場合

isAndNull

public static boolean isAndNull(java.lang.Object o,
                                java.lang.Object o2)
引数が全て null 値であるかを評価します。

パラメータ:
o - 評価する一番目の値
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 o,
                               java.lang.Object o2)
引数に null 値が含まれるか評価します。

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

isOrNull

public static boolean isOrNull(java.lang.Object o,
                               java.lang.Object o2,
                               java.lang.Object o3)
引数に null 値が含まれるか評価します。

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

isOrNull

public static boolean isOrNull(java.lang.Object o,
                               java.lang.Object o2,
                               java.lang.Object o3,
                               java.lang.Object o4)
引数に null 値が含まれるか評価します。

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

isOrNull

public static boolean isOrNull(java.lang.Object[] os)
配列の要素に null 値が含まれるか評価します。

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

isAndBlank

public static boolean isAndBlank(java.lang.CharSequence cs,
                                 java.lang.CharSequence cs2)
引数が全て null または空かスペースのみの文字シーケンスであるかを評価します。

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

isAndBlank

public static boolean isAndBlank(java.lang.CharSequence cs,
                                 java.lang.CharSequence cs2,
                                 java.lang.CharSequence cs3)
引数が全て null または空かスペースのみの文字シーケンスであるかを評価します。

パラメータ:
cs - 評価する一番目の文字シーケンス
cs2 - 評価する二番目の文字シーケンス
cs3 - 評価する三番目の文字シーケンス
戻り値:
引数が全て 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 cs,
                                java.lang.CharSequence cs2)
引数に null または空かスペースのみの文字シーケンスが含まれるか評価します。

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

isOrBlank

public static boolean isOrBlank(java.lang.CharSequence[] css)
全ての配列の要素が null または空かスペースのみの文字シーケンスが含まれるか評価します。

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

isAndEmpty

public static boolean isAndEmpty(java.lang.CharSequence cs,
                                 java.lang.CharSequence cs2)
引数が全て null または空の文字シーケンスであるかを評価します。

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

isAndEmpty

public static boolean isAndEmpty(java.lang.CharSequence[] css)
全ての配列の要素が null または空の文字シーケンスであるかを評価します。

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

isOrEmpty

public static boolean isOrEmpty(java.lang.CharSequence cs,
                                java.lang.CharSequence cs2)
引数に null または空の文字シーケンスが含まれるか評価します。

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

isOrEmpty

public static boolean isOrEmpty(java.lang.CharSequence[] css)
全ての配列の要素が null または空の文字シーケンスが含まれるか評価します。

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

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

isOrStartsWith

public static boolean isOrStartsWith(java.lang.CharSequence cs,
                                     java.lang.CharSequence[] prefixs,
                                     int offset)
指定の文字シーケンスの位置から前方一致するか評価します。

パラメータ:
cs - 評価基の文字シーケンス
prefixs - 評価先の接頭辞の配列
offset - 評価を開始する相対インデックス
戻り値:
指定の文字シーケンスの位置から前方一致する場合のみ 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

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

isAndInstanceOf

public static boolean isAndInstanceOf(java.lang.Object o,
                                      java.lang.Class clazz,
                                      java.lang.Class clazz2)
指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。

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

isAndInstanceOf

public static boolean isAndInstanceOf(java.lang.Object o,
                                      java.lang.Class[] clazzes)
指定されたオブジェクトが全てのクラス型に割り当て可能か評価します。

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

isOrInstanceOf

public static boolean isOrInstanceOf(java.lang.Object o,
                                     java.lang.Class clazz,
                                     java.lang.Class clazz2)
指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。

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

isOrInstanceOf

public static boolean isOrInstanceOf(java.lang.Object o,
                                     java.lang.Class clazz,
                                     java.lang.Class clazz2,
                                     java.lang.Class clazz3)
指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。

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

isOrInstanceOf

public static boolean isOrInstanceOf(java.lang.Object o,
                                     java.lang.Class[] clazzes)
指定されたオブジェクトがいずれかのクラス型に割り当て可能か評価します。

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

isCharAt

public static boolean isCharAt(java.lang.CharSequence cs,
                               int index,
                               char c)
指定された文字シーケンスのインデックスの文字と指定の文字が一致するか評価します。

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