shohaku.core.lang
クラス Eval

java.lang.Object
  拡張shohaku.core.lang.Eval

public class Eval
extends java.lang.Object

値の正否を評価するショートカット関数群を提供します。


コンストラクタの概要
Eval()
           
 
メソッドの概要
static boolean isArray(java.lang.Object o)
          指定のオブジェクトが、配列型か評価します。
static boolean isArrayClass(java.lang.Class clazz)
          引数が配列型のクラスか評価します。
static boolean isArrayEquals(java.lang.Object o, java.lang.Object o2)
          指定された 2 つの値が、双方配列の場合は配列の同値性比較を、以外の場合は通常の同値性比較を評価します。
static boolean isAssignable(java.lang.Object o, java.lang.Class clazz)
          指定されたオブジェクトが、クラス型に割り当て可能か評価します。
static boolean isBitsContains(double[] a, double e)
          引数 e が配列 a に含まれているか評価します。
static boolean isBitsContains(float[] a, float e)
          引数 e が配列 a に含まれているか評価します。
static boolean isBitsEquals(double[] a, double[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isBitsEquals(float[] a, float[] a2)
          指定された 2 つの配列の同値性を評価します。
static boolean isBitsMax(double n, double max)
          指定された数値が指定の最大値の範囲か、Double.compare と同様の比較基準で評価します。
static boolean isBitsMax(float n, float max)
          指定された数値が指定の最大値の範囲か、Float.compare と同様の比較基準で評価します。
static boolean isBitsMin(double n, double min)
          指定された数値が指定の最小値の範囲か、Double.compare と同様の比較基準で評価します。
static boolean isBitsMin(float n, float min)
          指定された数値が指定の最小値の範囲か、Float.compare と同様の比較基準で評価します。
static boolean isBitsNegative(double n)
          指定された数値が負数か、Double.compare と同様の比較基準で評価します。
static boolean isBitsNegative(float n)
          指定された数値が負数か、Float.compare と同様の比較基準で評価します。
static boolean isBitsPositive(double n)
          指定された数値が正数か、Double.compare と同様の比較基準で評価します。
static boolean isBitsPositive(float n)
          指定された数値が正数か、Float.compare と同様の比較基準で評価します。
static boolean isBitsRange(double n, double min, double max)
          指定された数値が指定の範囲内か、Double.compare と同様の比較基準で評価します。
static boolean isBitsRange(float n, float min, float max)
          指定された数値が指定の範囲内か、Float.compare と同様の比較基準で評価します。
static boolean isBitsZeroOrNegative(double n)
          指定された数値がゼロまたは負数か、Double.compare と同様の比較基準で評価します。
static boolean isBitsZeroOrNegative(float n)
          指定された数値がゼロまたは負数か、Float.compare と同様の比較基準で評価します。
static boolean isBitsZeroOrPositive(double n)
          指定された数値がゼロまたは正数か、Double.compare と同様の比較基準で評価します。
static boolean isBitsZeroOrPositive(float n)
          指定された数値がゼロまたは正数か、Float.compare と同様の比較基準で評価します。
static boolean isBlank(java.lang.CharSequence cs)
          引数が null または空かスペースのみの文字シーケンスであるかを評価します。
static boolean isCharAt(java.lang.CharSequence cs, int index, char c)
          指定された文字シーケンスのインデックスの文字と、指定の文字が一致するか評価します。
static boolean isCompareContains(java.util.Collection coll, java.lang.Comparable o)
          引数 o と順序比較が一致する値がコレクション coll に含まれているか評価します。
static boolean isCompareContains(java.lang.Object[] a, java.lang.Comparable o)
          引数 o と順序比較が一致する値が配列 a に含まれているか評価します。
static boolean isCompareEqual(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が同値であるか評価します。
static boolean isCompareGreater(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が第一引数の方が大きい事を示すか評価します。
static boolean isCompareGreaterEqual(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が、同値または第一引数の方が大きい事を示すか評価します。
static boolean isCompareLess(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が第一引数の方が小さい事を示すか評価します。
static boolean isCompareLessEqual(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が、同値または第一引数の方が小さい事を示すか評価します。
static boolean isCompareNotEqual(java.lang.Comparable from, java.lang.Comparable to)
          指定された値の比較結果が非同値であるか評価します。
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)
          コレクション coll に引数 o が含まれているか評価します。
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 s, char c)
          指定の文字列に指定の文字が含まれているか評価します。
static boolean isContains(java.lang.String s, java.lang.String target)
          指定の文字列に指定の文字列が含まれているか評価します。
static boolean isEmpty(boolean[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(byte[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(char[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(java.lang.CharSequence cs)
          引数が null または空の文字シーケンスであるかを評価します。
static boolean isEmpty(java.util.Collection coll)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(double[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(float[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(int[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(long[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(java.util.Map m)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(java.lang.Object[] a)
          引数が null または空の状態であるかを評価します。
static boolean isEmpty(short[] a)
          引数が 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 isEqualLength(java.lang.Object[] array2d)
          指定された二次元配列の全ての要素の配列長が同一か評価します。
static boolean isEqualLength(java.lang.Object o1, java.lang.Object o2)
          要素の数が同値であるか評価します。
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 isEqualsClass(java.lang.Object o, java.lang.Class clazz)
          クラスが同一であるかを評価します。
static boolean isEqualsComponentType(java.lang.Object a, java.lang.Class clazz)
          配列のコンポーネント型が指定のクラスと同一であるかを評価します。
static boolean isEqualsSize(java.util.Collection c1, java.util.Collection c2)
          要素の数が同値であるか評価します。
static boolean isEqualsSize(java.util.Map m1, java.util.Map m2)
          要素の数が同値であるか評価します。
static boolean isInfiniteOrNaN(double val)
          数値の絶対値が無限量か、または非数 (NaN) であるか評価します。
static boolean isInfiniteOrNaN(java.lang.Double val)
          数値の絶対値が無限量か、または非数 (NaN) であるか評価します。
static boolean isInfiniteOrNaN(float val)
          数値の絶対値が無限量か、または非数 (NaN) であるか評価します。
static boolean isInfiniteOrNaN(java.lang.Float val)
          数値の絶対値が無限量か、または非数 (NaN) であるか評価します。
static boolean isInfiniteOrNaN(java.lang.Number val)
          数値の絶対値が無限量か、または非数 (NaN) であるか評価します。
static boolean isInIndex(boolean[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(boolean[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(byte[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(byte[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(char[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(char[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(java.lang.CharSequence cs, int index)
          指定された文字シーケンスの範囲内のインデックスか評価します。
static boolean isInIndex(java.lang.CharSequence cs, int minIndex, int maxIndex)
          指定された文字シーケンスの範囲内のインデックスか評価します。
static boolean isInIndex(double[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(double[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(float[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(float[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(int[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(int[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(java.util.List list, int index)
          指定されたリストの範囲内のインデックスか評価します。
static boolean isInIndex(java.util.List list, int minIndex, int maxIndex)
          指定されたリストの範囲内のインデックスか評価します。
static boolean isInIndex(long[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(long[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(java.lang.Object[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(java.lang.Object[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(short[] a, int index)
          指定された配列の範囲内のインデックスか評価します。
static boolean isInIndex(short[] a, int minIndex, int maxIndex)
          指定された配列の範囲内のインデックスか評価します。
static boolean isMax(double n, double max)
          指定された数値が指定の最大値の範囲か、数値比較演算子の比較基準で評価します。
static boolean isMax(float n, float max)
          指定された数値が指定の最大値の範囲か、数値比較演算子の比較基準で評価します。
static boolean isMax(int n, int max)
          指定された数値が指定の最大値の範囲か評価します。
static boolean isMax(long n, long max)
          指定された数値が指定の最大値の範囲か評価します。
static boolean isMaxSize(java.lang.CharSequence cs, int max)
          指定された文字シーケンスの長さが指定の最大値の範囲内か評価します。
static boolean isMin(double n, double min)
          指定された数値が指定の最小値の範囲か、数値比較演算子の比較基準で評価します。
static boolean isMin(float n, float min)
          指定された数値が指定の最小値の範囲か、数値比較演算子の比較基準で評価します。
static boolean isMin(int n, int min)
          指定された数値が指定の最小値の範囲か評価します。
static boolean isMin(long n, long min)
          指定された数値が指定の最小値の範囲か評価します。
static boolean isMinSize(java.lang.CharSequence cs, int min)
          指定された文字シーケンスの長さが指定の最小値の範囲内か評価します。
static boolean isNegative(double n)
          指定された数値が負数か、数値比較演算子の比較基準で評価します。
static boolean isNegative(float n)
          指定された数値が負数か、数値比較演算子の比較基準で評価します。
static boolean isNegative(int n)
          指定された数値が負数か評価します。
static boolean isNegative(long n)
          指定された数値が負数か評価します。
static boolean isNull(java.lang.Object o)
          引数が null 値か評価します。
static boolean isPositive(double n)
          指定された数値が正数か、数値比較演算子の比較基準で評価します。
static boolean isPositive(float n)
          指定された数値が正数か、数値比較演算子の比較基準で評価します。
static boolean isPositive(int n)
          指定された数値が正数か評価します。
static boolean isPositive(long n)
          指定された数値が正数か評価します。
static boolean isPrefix(java.lang.CharSequence cs, java.lang.CharSequence prefix)
          指定の文字シーケンスが指定の接頭辞を持つか評価します。
static boolean isPresence(java.lang.Object o)
          引数が存在するか評価します。
static boolean isRange(double n, double min, double max)
          指定された数値が指定の範囲内か、数値比較演算子の比較基準で評価します。
static boolean isRange(float n, float min, float max)
          指定された数値が指定の範囲内か、数値比較演算子の比較基準で評価します。
static boolean isRange(int n, int min, int max)
          指定された数値が指定の範囲内か評価します。
static boolean isRange(long n, long min, long max)
          指定された数値が指定の範囲内か評価します。
static boolean isRangeSize(java.lang.CharSequence cs, int min, int max)
          指定された文字シーケンスの長さが指定の範囲内か評価します。
static boolean isRefEquals(java.lang.Object[] a, java.lang.Object[] a2)
          指定された 2 つの配列の参照同一性を評価します。
static boolean isSize(java.lang.CharSequence cs, int size)
          指定された文字シーケンスの長さが指定の長さと同一か評価します。
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の基準による空白文字のみの文字シーケンスであるかを評価します。
static boolean isZeroOrNegative(double n)
          指定された数値がゼロまたは負数か、数値比較演算子の比較基準で評価します。
static boolean isZeroOrNegative(float n)
          指定された数値がゼロまたは負数か、数値比較演算子の比較基準で評価します。
static boolean isZeroOrNegative(int n)
          指定された数値がゼロまたは負数か評価します。
static boolean isZeroOrNegative(long n)
          指定された数値がゼロまたは負数か評価します。
static boolean isZeroOrPositive(double n)
          指定された数値がゼロまたは正数か、数値比較演算子の比較基準で評価します。
static boolean isZeroOrPositive(float n)
          指定された数値がゼロまたは正数か、数値比較演算子の比較基準で評価します。
static boolean isZeroOrPositive(int n)
          指定された数値がゼロまたは正数か評価します。
static boolean isZeroOrPositive(long n)
          指定された数値がゼロまたは正数か評価します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Eval

public Eval()
メソッドの詳細

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

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

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

isEmpty

public static boolean isEmpty(java.util.Map m)
引数が null または空の状態であるかを評価します。

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

isEmpty

public static boolean isEmpty(java.util.Collection coll)
引数が null または空の状態であるかを評価します。

パラメータ:
coll - 評価するコレクション
戻り値:
引数が 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

isPresence

public static boolean isPresence(java.lang.Object o)
引数が存在するか評価します。
null か空文字列以外の場合に存在すると判断します。

パラメータ:
o - 評価する値
戻り値:
引数が存在する場合は 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 の場合にも同値と見なされます。

この比較基準は比較演算子と同等です。
このメソッドは片方または双方が NaN の場合は false を返し、0.0f と -0.0f を同値とみなします。
ラッパーの equals(Object) と同等の評価基準が必要な場合は isBitsEquals() を使用してください。

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

isBitsEquals

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

この比較基準は new Float(n).equals(new Float(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0f と -0.0f は同等と見なしません。
プリミティブの同値演算子( == )と同等の評価基準が必要な場合は isEquals() を使用してください。

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

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

isEquals

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

この比較基準は比較演算子と同等です。
このメソッドは片方または双方が NaN の場合は false を返し、0.0d と -0.0d を同値とみなします。
ラッパーの equals(Object) と同等の評価基準が必要な場合は isBitsEquals() を使用してください。

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

isBitsEquals

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

この比較基準は new Double(n).equals(new Double(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0d と -0.0d は同等と見なしません。
プリミティブの同値演算子( == )と同等の評価基準が必要な場合は isEquals() を使用してください。
このメソッドは一貫性のための機能です、実際は 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

isRefEquals

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

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

isArrayEquals

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

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

isCompareEqual

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

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

isCompareNotEqual

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

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

isCompareGreater

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

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

isCompareGreaterEqual

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

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

isCompareLess

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

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

isCompareLessEqual

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

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

isRange

public static boolean isRange(int n,
                              int min,
                              int max)
指定された数値が指定の範囲内か評価します。

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

isRange

public static boolean isRange(long n,
                              long min,
                              long max)
指定された数値が指定の範囲内か評価します。

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

isRange

public static boolean isRange(float n,
                              float min,
                              float max)
指定された数値が指定の範囲内か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0f == -0.0f) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Float と同一基準で比較する場合は isBitsRange(float, float, float) を使用してください。

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

isRange

public static boolean isRange(double n,
                              double min,
                              double max)
指定された数値が指定の範囲内か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0d == -0.0d) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Double と同一基準で比較する場合は isBitsRange(double, double, double) を使用してください。

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

isBitsRange

public static boolean isBitsRange(float n,
                                  float min,
                                  float max)
指定された数値が指定の範囲内か、Float.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0f > -0.0f、Float.NaN == Float.NaN、Float.NaN > Float.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isRange(float, float, float) を使用してください。

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

isBitsRange

public static boolean isBitsRange(double n,
                                  double min,
                                  double max)
指定された数値が指定の範囲内か、Double.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0d > -0.0d、Double.NaN == Double.NaN、Double.NaN > Double.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isRange(double, double, double) を使用してください。

パラメータ:
n - 評価する数値
min - 範囲の最小値
max - 範囲の最大値
戻り値:
指定の範囲内の場合は 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(float n,
                            float min)
指定された数値が指定の最小値の範囲か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0f == -0.0f) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Float と同一基準で比較する場合は isBitsMin(float, float) を使用してください。

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

isMin

public static boolean isMin(double n,
                            double min)
指定された数値が指定の最小値の範囲か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0d == -0.0d) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Double と同一基準で比較する場合は isBitsMin(double, double) を使用してください。

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

isBitsMin

public static boolean isBitsMin(float n,
                                float min)
指定された数値が指定の最小値の範囲か、Float.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0f > -0.0f、Float.NaN == Float.NaN、Float.NaN > Float.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isMin(float, float) を使用してください。

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

isBitsMin

public static boolean isBitsMin(double n,
                                double min)
指定された数値が指定の最小値の範囲か、Double.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0d > -0.0d、Double.NaN == Double.NaN、Double.NaN > Double.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isMin(double, double) を使用してください。

パラメータ:
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(float n,
                            float max)
指定された数値が指定の最大値の範囲か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0f == -0.0f) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Float と同一基準で比較する場合は isBitsMax(float, float) を使用してください。

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

isMax

public static boolean isMax(double n,
                            double max)
指定された数値が指定の最大値の範囲か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0d == -0.0d) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Double と同一基準で比較する場合は isBitsMax(double, double) を使用してください。

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

isBitsMax

public static boolean isBitsMax(float n,
                                float max)
指定された数値が指定の最大値の範囲か、Float.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0f > -0.0f、Float.NaN == Float.NaN、Float.NaN > Float.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isMax(float, float) を使用してください。

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

isBitsMax

public static boolean isBitsMax(double n,
                                double max)
指定された数値が指定の最大値の範囲か、Double.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0d > -0.0d、Double.NaN == Double.NaN、Double.NaN > Double.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isMax(double, double) を使用してください。

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

isSize

public static boolean isSize(java.lang.CharSequence cs,
                             int size)
指定された文字シーケンスの長さが指定の長さと同一か評価します。

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

isRangeSize

public static boolean isRangeSize(java.lang.CharSequence cs,
                                  int min,
                                  int max)
指定された文字シーケンスの長さが指定の範囲内か評価します。

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

isMinSize

public static boolean isMinSize(java.lang.CharSequence cs,
                                int min)
指定された文字シーケンスの長さが指定の最小値の範囲内か評価します。

パラメータ:
cs - 評価する文字シーケンス
min - 文字数の最小値
戻り値:
文字シーケンスの長さが最小値の範囲内の場合は true

isMaxSize

public static boolean isMaxSize(java.lang.CharSequence cs,
                                int max)
指定された文字シーケンスの長さが指定の最大値の範囲内か評価します。

パラメータ:
cs - 評価する文字シーケンス
max - 文字数の最大値
戻り値:
文字シーケンスの長さが最大値の範囲内の場合は true

isNegative

public static boolean isNegative(int n)
指定された数値が負数か評価します。

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

isNegative

public static boolean isNegative(long n)
指定された数値が負数か評価します。

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

isNegative

public static boolean isNegative(float n)
指定された数値が負数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0f == -0.0f) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Float と同一基準で比較する場合は isBitsNegative(float) を使用してください。

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

isNegative

public static boolean isNegative(double n)
指定された数値が負数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0d == -0.0d) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Double と同一基準で比較する場合は isBitsNegative(double) を使用してください。

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

isBitsNegative

public static boolean isBitsNegative(float n)
指定された数値が負数か、Float.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0f > -0.0f、Float.NaN == Float.NaN、Float.NaN > Float.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isNegative(float, float) を使用してください。

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

isBitsNegative

public static boolean isBitsNegative(double n)
指定された数値が負数か、Double.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0d > -0.0d、Double.NaN == Double.NaN、Double.NaN > Double.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isNegative(double, double) を使用してください。

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

isZeroOrNegative

public static boolean isZeroOrNegative(int n)
指定された数値がゼロまたは負数か評価します。

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

isZeroOrNegative

public static boolean isZeroOrNegative(long n)
指定された数値がゼロまたは負数か評価します。

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

isZeroOrNegative

public static boolean isZeroOrNegative(float n)
指定された数値がゼロまたは負数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0f == -0.0f) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Float と同一基準で比較する場合は isBitsZeroOrNegative(float) を使用してください。

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

isZeroOrNegative

public static boolean isZeroOrNegative(double n)
指定された数値がゼロまたは負数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0d == -0.0d) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Double と同一基準で比較する場合は isBitsZeroOrNegative(double) を使用してください。

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

isBitsZeroOrNegative

public static boolean isBitsZeroOrNegative(float n)
指定された数値がゼロまたは負数か、Float.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0f > -0.0f、Float.NaN == Float.NaN、Float.NaN > Float.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isZeroOrNegative(float, float) を使用してください。

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

isBitsZeroOrNegative

public static boolean isBitsZeroOrNegative(double n)
指定された数値がゼロまたは負数か、Double.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0d > -0.0d、Double.NaN == Double.NaN、Double.NaN > Double.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isZeroOrNegative(double, double) を使用してください。

パラメータ:
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(float n)
指定された数値が正数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0f == -0.0f) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Float と同一基準で比較する場合は isBitsPositive(float) を使用してください。

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

isPositive

public static boolean isPositive(double n)
指定された数値が正数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0d == -0.0d) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Double と同一基準で比較する場合は isBitsPositive(double) を使用してください。

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

isBitsPositive

public static boolean isBitsPositive(float n)
指定された数値が正数か、Float.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0f > -0.0f、Float.NaN == Float.NaN、Float.NaN > Float.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isPositive(float, float) を使用してください。

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

isBitsPositive

public static boolean isBitsPositive(double n)
指定された数値が正数か、Double.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0d > -0.0d、Double.NaN == Double.NaN、Double.NaN > Double.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isPositive(double, double) を使用してください。

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

isZeroOrPositive

public static boolean isZeroOrPositive(int n)
指定された数値がゼロまたは正数か評価します。

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

isZeroOrPositive

public static boolean isZeroOrPositive(long n)
指定された数値がゼロまたは正数か評価します。

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

isZeroOrPositive

public static boolean isZeroOrPositive(float n)
指定された数値がゼロまたは正数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0f == -0.0f) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Float と同一基準で比較する場合は isBitsZeroOrPositive(float) を使用してください。

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

isZeroOrPositive

public static boolean isZeroOrPositive(double n)
指定された数値がゼロまたは正数か、数値比較演算子の比較基準で評価します。
この比較基準では正のゼロと負のゼロを同値として、また片方または双方が非数の場合は常に false と評価します。
つまり (+0.0d == -0.0d) = true、(NaN <==> NaN) = false、(NaN <==> !NaN) = false、(!NaN <==> NaN) = false と評価します。
java.lang.Double と同一基準で比較する場合は isBitsZeroOrPositive(double) を使用してください。

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

isBitsZeroOrPositive

public static boolean isBitsZeroOrPositive(float n)
指定された数値がゼロまたは正数か、Float.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0f > -0.0f、Float.NaN == Float.NaN、Float.NaN > Float.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isZeroOrPositive(float, float) を使用してください。

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

isBitsZeroOrPositive

public static boolean isBitsZeroOrPositive(double n)
指定された数値がゼロまたは正数か、Double.compare と同様の比較基準で評価します。
この比較基準では正のゼロと負のゼロを区別し、双方が非数の場合は同値、非数を正の無限大よりも大きいと見做します。
また比較基準は、すべての NaN 値を単一の正規 NaN 値に収納します。
つまり +0.0d > -0.0d、Double.NaN == Double.NaN、Double.NaN > Double.POSITIVE_INFINITY と評価します。
比較演算子と同一基準で比較する場合は isZeroOrPositive(double, double) を使用してください。

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

isInfiniteOrNaN

public static boolean isInfiniteOrNaN(java.lang.Number val)
数値の絶対値が無限量か、または非数 (NaN) であるか評価します。

パラメータ:
val - 評価する数値
戻り値:
数値の絶対値が無限量か、または非数 (NaN) の場合は true

isInfiniteOrNaN

public static boolean isInfiniteOrNaN(java.lang.Float val)
数値の絶対値が無限量か、または非数 (NaN) であるか評価します。

パラメータ:
val - 評価する数値
戻り値:
数値の絶対値が無限量か、または非数 (NaN) の場合は true

isInfiniteOrNaN

public static boolean isInfiniteOrNaN(float val)
数値の絶対値が無限量か、または非数 (NaN) であるか評価します。

パラメータ:
val - 評価する数値
戻り値:
数値の絶対値が無限量か、または非数 (NaN) の場合は true

isInfiniteOrNaN

public static boolean isInfiniteOrNaN(java.lang.Double val)
数値の絶対値が無限量か、または非数 (NaN) であるか評価します。

パラメータ:
val - 評価する数値
戻り値:
数値の絶対値が無限量か、または非数 (NaN) の場合は true

isInfiniteOrNaN

public static boolean isInfiniteOrNaN(double val)
数値の絶対値が無限量か、または非数 (NaN) であるか評価します。

パラメータ:
val - 評価する数値
戻り値:
数値の絶対値が無限量か、または非数 (NaN) の場合は 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

isAssignable

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

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

isEqualsSize

public static boolean isEqualsSize(java.util.Collection c1,
                                   java.util.Collection c2)
要素の数が同値であるか評価します。

パラメータ:
c1 - コレクション1
c2 - コレクション2
戻り値:
要素の数が同値の場合は true

isEqualsSize

public static boolean isEqualsSize(java.util.Map m1,
                                   java.util.Map m2)
要素の数が同値であるか評価します。

パラメータ:
m1 - マップ1
m2 - マップ2
戻り値:
要素の数が同値の場合は true

isEqualsClass

public static boolean isEqualsClass(java.lang.Object o,
                                    java.lang.Class clazz)
クラスが同一であるかを評価します。
片方または双方のクラスが null の場合は false を返却します。

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

isEqualsComponentType

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

パラメータ:
a - 評価する配列
clazz - 評価先のクラス
戻り値:
配列のコンポーネント型が指定のクラスと同一の場合は true
例外:
java.lang.IllegalArgumentException - 引数が配列型では無い場合

isArray

public static boolean isArray(java.lang.Object o)
指定のオブジェクトが、配列型か評価します。
指定のオブジェクトが null の場合は false を返却します。

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

isArrayClass

public static boolean isArrayClass(java.lang.Class clazz)
引数が配列型のクラスか評価します。
引数が null の場合は false を返却します。

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

isEqualLength

public static boolean isEqualLength(java.lang.Object o1,
                                    java.lang.Object o2)
要素の数が同値であるか評価します。

パラメータ:
o1 - オブジェクト1
o2 - オブジェクト2
戻り値:
要素の数が同値の場合は true

isEqualLength

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

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

isCharAt

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

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

isContains

public static boolean isContains(boolean[] a,
                                 boolean e)
引数 e が配列 a に含まれているか評価します。
配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(char[] a,
                                 char e)
引数 e が配列 a に含まれているか評価します。
配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(byte[] a,
                                 byte e)
引数 e が配列 a に含まれているか評価します。
配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(short[] a,
                                 short e)
引数 e が配列 a に含まれているか評価します。
配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(int[] a,
                                 int e)
引数 e が配列 a に含まれているか評価します。
配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(long[] a,
                                 long e)
引数 e が配列 a に含まれているか評価します。
配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(float[] a,
                                 float e)
引数 e が配列 a に含まれているか評価します。
この比較基準は比較演算子と同等です。
このメソッドは片方または双方が NaN の場合は false を返し、0.0f と -0.0f を同値とみなします。
ラッパーの equals(Object) と同等の評価基準が必要な場合は isBitsContains() を使用してください。
また配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isBitsContains

public static boolean isBitsContains(float[] a,
                                     float e)
引数 e が配列 a に含まれているか評価します。
この比較基準は new Float(n).equals(new Float(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0f と -0.0f は同等と見なしません。
プリミティブの同値演算子( == )と同等の評価基準が必要な場合は isContains() を使用してください。
また配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(double[] a,
                                 double e)
引数 e が配列 a に含まれているか評価します。
この比較基準は比較演算子と同等です。
このメソッドは片方または双方が NaN の場合は false を返し、0.0d と -0.0d を同値とみなします。
ラッパーの equals(Object) と同等の評価基準が必要な場合は isBitsContains() を使用してください。
また配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isBitsContains

public static boolean isBitsContains(double[] a,
                                     double e)
引数 e が配列 a に含まれているか評価します。
この比較基準は new Double(n).equals(new Double(n2)) と同等です。
同値演算子( == )と違って、このメソッドは NaN をそれ自身と同等と見なし、0.0d と -0.0d は同等と見なしません。
プリミティブの同値演算子( == )と同等の評価基準が必要な場合は isContains() を使用してください。
また配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
e - 検索する値
戻り値:
引数 e が配列 a に含まれている場合は true

isContains

public static boolean isContains(java.lang.Object[] a,
                                 java.lang.Object o)
引数 o が配列 a に含まれているか評価します。
配列 a が null の場合は false を返却します。

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

isContains

public static boolean isContains(java.util.Collection coll,
                                 java.lang.Object o)
コレクション coll に引数 o が含まれているか評価します。
引数 coll が null の場合は false を返却します。

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

isContains

public static boolean isContains(java.lang.String s,
                                 char c)
指定の文字列に指定の文字が含まれているか評価します。
文字列が null の場合は false を返却します。

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

isContains

public static boolean isContains(java.lang.String s,
                                 java.lang.String target)
指定の文字列に指定の文字列が含まれているか評価します。
文字列が null の場合は false を返却します。

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

isContains

public static boolean isContains(java.lang.CharSequence cs,
                                 char c)
指定の文字シーケンスに指定の文字が含まれているか評価します。
文字シーケンスが null の場合は false を返却します。

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

isContains

public static boolean isContains(java.lang.CharSequence cs,
                                 java.lang.CharSequence target)
指定の文字シーケンスに指定の文字シーケンスが含まれているか評価します。
文字シーケンスが null の場合は false を返却します。

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

isCompareContains

public static boolean isCompareContains(java.lang.Object[] a,
                                        java.lang.Comparable o)
引数 o と順序比較が一致する値が配列 a に含まれているか評価します。
配列 a の要素は全て null または Comparable である必要があります、要素が null の場合は無視されます。
つまり要素 e に対して (e != null && e.compareTo(o) == 0) の基準で比較します。
これは java.math.BigDecimal のように equals が Comparable.ompareTo(o) と同一の結果を返さない場合に有用です。
(java.math.BigDecimal はスケールの一致も評価します、つまり 1.200 と 1.20 は非同値になります)
また配列 a が null の場合は false を返却します。

パラメータ:
a - 評価基の配列
o - 比較する値
戻り値:
引数 o と順序比較が一致する値が配列 a に含まれている場合は true

isCompareContains

public static boolean isCompareContains(java.util.Collection coll,
                                        java.lang.Comparable o)
引数 o と順序比較が一致する値がコレクション coll に含まれているか評価します。
コレクション coll の要素は全て null または Comparable である必要があります、要素が null の場合は無視されます。
つまり要素 e に対して (e != null && e.compareTo(o) == 0) の基準で比較します。
これは java.math.BigDecimal のように equals が Comparable.ompareTo(o) と同一の結果を返さない場合に有用です。
(java.math.BigDecimal はスケールの一致も評価します、つまり 1.200 と 1.20 は非同値になります)
またコレクション coll が null の場合は false を返却します。

パラメータ:
coll - 評価基のコレクション
o - 比較する値
戻り値:
引数 o と順序比較が一致する値がコレクション coll に含まれている場合は true

isInIndex

public static boolean isInIndex(java.lang.CharSequence cs,
                                int index)
指定された文字シーケンスの範囲内のインデックスか評価します。

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

isInIndex

public static boolean isInIndex(java.lang.CharSequence cs,
                                int minIndex,
                                int maxIndex)
指定された文字シーケンスの範囲内のインデックスか評価します。

パラメータ:
cs - 評価する文字シーケンス
minIndex - 開始インデックス
maxIndex - 終了インデックス
戻り値:
範囲内のインデックスの場合は true

isInIndex

public static boolean isInIndex(java.util.List list,
                                int index)
指定されたリストの範囲内のインデックスか評価します。

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

isInIndex

public static boolean isInIndex(java.util.List list,
                                int minIndex,
                                int maxIndex)
指定されたリストの範囲内のインデックスか評価します。

パラメータ:
list - 評価するリスト
minIndex - 開始インデックス
maxIndex - 終了インデックス
戻り値:
範囲内のインデックスの場合は true

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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

isInIndex

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

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