org.seasar.util.collection
クラス ArrayUtil

java.lang.Object
  上位を拡張 org.seasar.util.collection.ArrayUtil

public abstract class ArrayUtil
extends Object

配列に対するユーティリティクラスです。

作成者:
higa

コンストラクタの概要
ArrayUtil()
           
 
メソッドの概要
static boolean[] add(boolean[] array, boolean value)
          boolean配列の末尾にbooleanの値を追加した配列を返します。
static byte[] add(byte[] array, byte value)
          byte配列の末尾にbyteの値を追加した配列を返します。
static double[] add(double[] array, double value)
          double配列の末尾にdoubleの値を追加した配列を返します。
static float[] add(float[] array, float value)
          float配列の末尾にfloatの値を追加した配列を返します。
static int[] add(int[] array, int value)
          int配列の末尾にintの値を追加した配列を返します。
static long[] add(long[] array, long value)
          long配列の末尾にlongの値を追加した配列を返します。
static short[] add(short[] array, short value)
          short配列の末尾にshortの値を追加した配列を返します。
static
<T> T[]
add(T[] array, T obj)
          配列の末尾にオブジェクトを追加した配列を返します。
static boolean[] addAll(boolean[] a, boolean[] b)
          二つの配列を連結した配列を返します。
static byte[] addAll(byte[] a, byte[] b)
          二つの配列を連結した配列を返します。
static char[] addAll(char[] a, char[] b)
          二つの配列を連結した配列を返します。
static double[] addAll(double[] a, double[] b)
          二つの配列を連結した配列を返します。
static float[] addAll(float[] a, float[] b)
          二つの配列を連結した配列を返します。
static int[] addAll(int[] a, int[] b)
          二つの配列を連結した配列を返します。
static long[] addAll(long[] a, long[] b)
          二つの配列を連結した配列を返します。
static short[] addAll(short[] a, short[] b)
          二つの配列を連結した配列を返します。
static
<T> T[]
addAll(T[] a, T[] b)
          二つの配列を連結した配列を返します。
static BigDecimal[] asArray(BigDecimal... elements)
          BigDecimalの配列を返します。
static BigInteger[] asArray(BigInteger... elements)
          BigIntegerの配列を返します。
static Boolean[] asArray(Boolean... elements)
          Booleanの配列を返します。
static Byte[] asArray(Byte... elements)
          Byteの配列を返します。
static Character[] asArray(Character... elements)
          Characterの配列を返します。
static Double[] asArray(Double... elements)
          Doubleの配列を返します。
static Float[] asArray(Float... elements)
          Floatの配列を返します。
static Integer[] asArray(Integer... elements)
          Integerの配列を返します。
static Long[] asArray(Long... elements)
          Longの配列を返します。
static Object[] asArray(Object... elements)
          Objectの配列を返します。
static Short[] asArray(Short... elements)
          Shortの配列を返します。
static boolean[] asBooleanArray(boolean... elements)
          booleanの配列を返します。
static byte[] asByteArray(byte... elements)
          byteの配列を返します。
static char[] asCharArray(char... elements)
          charの配列を返します。
static double[] asDoubleArray(double... elements)
          doubleの配列を返します。
static float[] asFloatArray(float... elements)
          floatの配列を返します。
static int[] asIntArray(int... elements)
          intの配列を返します。
static long[] asLongArray(long... elements)
          longの配列を返します。
static short[] asShortArray(short... elements)
          shortの配列を返します。
static String[] asStringArray(String... elements)
          Stringの配列を返します。
static boolean contains(boolean[] array, boolean value)
          配列に値が含まれていればtrueを返します。
static boolean contains(byte[] array, byte value)
          配列に値が含まれていればtrueを返します。
static boolean contains(char[] array, char value)
          配列に値が含まれていればtrueを返します。
static boolean contains(double[] array, double value)
          配列に値が含まれていればtrueを返します。
static boolean contains(float[] array, float value)
          配列に値が含まれていればtrueを返します。
static boolean contains(int[] array, int value)
          配列に値が含まれていればtrueを返します。
static boolean contains(long[] array, long value)
          配列に値が含まれていればtrueを返します。
static boolean contains(short[] array, short value)
          配列に値が含まれていればtrueを返します。
static
<T> boolean
contains(T[] array, T obj)
          配列にオブジェクトが含まれていればtrueを返します。
static
<T> boolean
equalsIgnoreSequence(T[] array1, T[] array2)
          順番は無視して2つの配列が等しければtrueを返します。
static int indexOf(boolean[] array, boolean value)
          配列中から値が最初に見つかったインデックスを返します。
static int indexOf(byte[] array, byte value)
          配列中から値が最初に見つかったインデックスを返します。
static int indexOf(char[] array, char value)
          配列中から値が最初に見つかったインデックスを返します。
static int indexOf(double[] array, double value)
          配列中から値が最初に見つかったインデックスを返します。
static int indexOf(float[] array, float value)
          配列中から値が最初に見つかったインデックスを返します。
static int indexOf(int[] array, int value)
          配列中から値が最初に見つかったインデックスを返します。
static int indexOf(long[] array, long value)
          配列中から値が最初に見つかったインデックスを返します。
static int indexOf(short[] array, short value)
          配列中から値が最初に見つかったインデックスを返します。
static
<T> int
indexOf(T[] array, T obj)
          配列中からオジェクトが最初に見つかったインデックスを返します。
static
<T> int
indexOf(T[] array, T obj, int fromIndex)
          配列中からオジェクトが最初に見つかったインデックスを返します。
static boolean isArray(Object object)
          オブジェクトが配列の場合はtrueを返します。
static boolean isEmpty(boolean[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isEmpty(byte[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isEmpty(char[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isEmpty(double[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isEmpty(float[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isEmpty(int[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isEmpty(long[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isEmpty(short[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static
<T> boolean
isEmpty(T[] arrays)
          配列がnullまたは長さが0の場合はtrueを返します。
static boolean isNotArray(Object object)
          オブジェクトが配列でない場合はtrueを返します。
static boolean isNotEmpty(boolean[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static boolean isNotEmpty(byte[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static boolean isNotEmpty(char[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static boolean isNotEmpty(double[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static boolean isNotEmpty(float[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static boolean isNotEmpty(int[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static boolean isNotEmpty(long[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static boolean isNotEmpty(short[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static
<T> boolean
isNotEmpty(T[] arrays)
          配列がnullでも長さが0でもない場合はtrueを返します。
static
<T> T[]
remove(T[] array, T obj)
          配列から最初に見つかったオブジェクトを削除した結果の配列を返します。
static
<T> List<T>
toList(Object array)
          配列をリストに変換します。
static Object[] toObjectArray(Object array)
          配列をオブジェクトの配列(Object[])に変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ArrayUtil

public ArrayUtil()
メソッドの詳細

asBooleanArray

public static boolean[] asBooleanArray(boolean... elements)
booleanの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asCharArray

public static char[] asCharArray(char... elements)
charの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asByteArray

public static byte[] asByteArray(byte... elements)
byteの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asShortArray

public static short[] asShortArray(short... elements)
shortの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asIntArray

public static int[] asIntArray(int... elements)
intの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asLongArray

public static long[] asLongArray(long... elements)
longの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asFloatArray

public static float[] asFloatArray(float... elements)
floatの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asDoubleArray

public static double[] asDoubleArray(double... elements)
doubleの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Object[] asArray(Object... elements)
Objectの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asStringArray

public static String[] asStringArray(String... elements)
Stringの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Boolean[] asArray(Boolean... elements)
Booleanの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Character[] asArray(Character... elements)
Characterの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Byte[] asArray(Byte... elements)
Byteの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Short[] asArray(Short... elements)
Shortの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Integer[] asArray(Integer... elements)
Integerの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Long[] asArray(Long... elements)
Longの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Float[] asArray(Float... elements)
Floatの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static Double[] asArray(Double... elements)
Doubleの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static BigInteger[] asArray(BigInteger... elements)
BigIntegerの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

asArray

public static BigDecimal[] asArray(BigDecimal... elements)
BigDecimalの配列を返します。

パラメータ:
elements - 配列の要素
戻り値:
配列

add

public static <T> T[] add(T[] array,
                          T obj)
配列の末尾にオブジェクトを追加した配列を返します。

型パラメータ:
T - 配列の要素型
パラメータ:
array - 配列。nullであってはいけません
obj - オブジェクト
戻り値:
オブジェクトが追加された結果の配列

add

public static boolean[] add(boolean[] array,
                            boolean value)
boolean配列の末尾にbooleanの値を追加した配列を返します。

パラメータ:
array - 配列。nullであってはいけません
value - 値
戻り値:
値が追加された結果の配列

add

public static byte[] add(byte[] array,
                         byte value)
byte配列の末尾にbyteの値を追加した配列を返します。

パラメータ:
array - 配列
value - 値
戻り値:
値が追加された結果の配列

add

public static short[] add(short[] array,
                          short value)
short配列の末尾にshortの値を追加した配列を返します。

パラメータ:
array - 配列。nullであってはいけません
value - 値
戻り値:
値が追加された結果の配列

add

public static int[] add(int[] array,
                        int value)
int配列の末尾にintの値を追加した配列を返します。

パラメータ:
array - 配列。nullであってはいけません
value - 値
戻り値:
値が追加された結果の配列

add

public static long[] add(long[] array,
                         long value)
long配列の末尾にlongの値を追加した配列を返します。

パラメータ:
array - 配列。nullであってはいけません
value - 値
戻り値:
値が追加された結果の配列

add

public static float[] add(float[] array,
                          float value)
float配列の末尾にfloatの値を追加した配列を返します。

パラメータ:
array - 配列。nullであってはいけません
value - 値
戻り値:
値が追加された結果の配列

add

public static double[] add(double[] array,
                           double value)
double配列の末尾にdoubleの値を追加した配列を返します。

パラメータ:
array - 配列。nullであってはいけません
value - 値
戻り値:
値が追加された結果の配列

addAll

public static <T> T[] addAll(T[] a,
                             T[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

型パラメータ:
T - 配列の要素の型
パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static boolean[] addAll(boolean[] a,
                               boolean[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static byte[] addAll(byte[] a,
                            byte[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static short[] addAll(short[] a,
                             short[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static int[] addAll(int[] a,
                           int[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static long[] addAll(long[] a,
                            long[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static float[] addAll(float[] a,
                             float[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static double[] addAll(double[] a,
                              double[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

addAll

public static char[] addAll(char[] a,
                            char[] b)
二つの配列を連結した配列を返します。

どちらかあるいは両方の配列がnullの場合、他方の配列がそのまま返されます。 どちらかあるいは両方の配列の長さが 0の場合、他方の配列がそのまま返されます。 いずれの場合も返される配列は引数に渡された配列そのものでコピーはされません。

パラメータ:
a - 配列1
b - 配列2
戻り値:
配列が連結された結果の配列

indexOf

public static <T> int indexOf(T[] array,
                              T obj)
配列中からオジェクトが最初に見つかったインデックスを返します。

型パラメータ:
T - 配列の要素の型
パラメータ:
array - 配列
obj - 検索するオブジェクト
戻り値:
配列中からオジェクトが最初に見つかったインデックス

indexOf

public static <T> int indexOf(T[] array,
                              T obj,
                              int fromIndex)
配列中からオジェクトが最初に見つかったインデックスを返します。

型パラメータ:
T - 配列の要素の型
パラメータ:
array - 配列
obj - 検索するオブジェクト
fromIndex - 検索を始めるインデックス
戻り値:
配列中からオジェクトが最初に見つかったインデックス。見つからなかった場合は-1

indexOf

public static int indexOf(boolean[] array,
                          boolean value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

indexOf

public static int indexOf(byte[] array,
                          byte value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

indexOf

public static int indexOf(short[] array,
                          short value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

indexOf

public static int indexOf(int[] array,
                          int value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

indexOf

public static int indexOf(long[] array,
                          long value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

indexOf

public static int indexOf(float[] array,
                          float value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

indexOf

public static int indexOf(double[] array,
                          double value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

indexOf

public static int indexOf(char[] array,
                          char value)
配列中から値が最初に見つかったインデックスを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列中から値が最初に見つかったインデックス

remove

public static <T> T[] remove(T[] array,
                             T obj)
配列から最初に見つかったオブジェクトを削除した結果の配列を返します。

配列にオブジェクトが含まれていない場合は引数で渡された配列をそのまま返します。

型パラメータ:
T - 配列の要素の型
パラメータ:
array - 配列
obj - 配列から削除する要素
戻り値:
削除後の配列

isEmpty

public static <T> boolean isEmpty(T[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

型パラメータ:
T - 配列の要素の型
パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static <T> boolean isNotEmpty(T[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

型パラメータ:
T - 配列の要素の型
パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

isEmpty

public static boolean isEmpty(boolean[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(boolean[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isEmpty

public static boolean isEmpty(byte[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(byte[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

isEmpty

public static boolean isEmpty(short[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(short[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

isEmpty

public static boolean isEmpty(int[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(int[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

isEmpty

public static boolean isEmpty(long[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(long[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

isEmpty

public static boolean isEmpty(float[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(float[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

isEmpty

public static boolean isEmpty(double[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(double[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

isEmpty

public static boolean isEmpty(char[] arrays)
配列がnullまたは長さが0の場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullまたは長さが0の場合はtrue

isNotEmpty

public static boolean isNotEmpty(char[] arrays)
配列がnullでも長さが0でもない場合はtrueを返します。

パラメータ:
arrays - 配列
戻り値:
配列がnullでも長さが0でもない場合はtrue

contains

public static <T> boolean contains(T[] array,
                                   T obj)
配列にオブジェクトが含まれていればtrueを返します。

型パラメータ:
T - 配列の要素の型
パラメータ:
array - 配列
obj - オブジェクト
戻り値:
配列にオブジェクトが含まれていればtrue

contains

public static boolean contains(boolean[] array,
                               boolean value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に値が含まれていればtrue

contains

public static boolean contains(byte[] array,
                               byte value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に値が含まれていればtrue

contains

public static boolean contains(short[] array,
                               short value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に値が含まれていればtrue

contains

public static boolean contains(int[] array,
                               int value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に値が含まれていればtrue

contains

public static boolean contains(long[] array,
                               long value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に値が含まれていればtrue

contains

public static boolean contains(float[] array,
                               float value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に値が含まれていればtrue

contains

public static boolean contains(double[] array,
                               double value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に値が含まれていればtrue

contains

public static boolean contains(char[] array,
                               char value)
配列に値が含まれていればtrueを返します。

パラメータ:
array - 配列
value - 値
戻り値:
配列に文字が含まれていればtrue

equalsIgnoreSequence

public static <T> boolean equalsIgnoreSequence(T[] array1,
                                               T[] array2)
順番は無視して2つの配列が等しければtrueを返します。

型パラメータ:
T - 配列の要素の型
パラメータ:
array1 - 配列1
array2 - 配列2
戻り値:
順番は無視して2つの配列が等しければtrue

toObjectArray

public static Object[] toObjectArray(Object array)
配列をオブジェクトの配列(Object[])に変換します。

変換元の配列にはプリミティブ型の配列を渡すことができます。 その場合、変換された配列の要素型はプリミティブ型に対応するラッパー型の配列となります。

パラメータ:
array - 配列
戻り値:
オブジェクトの配列

toList

public static <T> List<T> toList(Object array)
配列をリストに変換します。

変換元の配列にはプリミティブ型の配列を渡すことができます。その場合、変換されたリストの要素型はプリミティブ型に対応するラッパー型の配列となります。

型パラメータ:
T - 配列の要素の型
パラメータ:
array - 配列
戻り値:
リスト

isArray

public static boolean isArray(Object object)
オブジェクトが配列の場合はtrueを返します。nullの場合はfalse を返します。

パラメータ:
object - オブジェクト
戻り値:
オブジェクトが配列の場合はtrue。nullの場合はfalse

isNotArray

public static boolean isNotArray(Object object)
オブジェクトが配列でない場合はtrueを返します。nullの場合はtrue を返します。

パラメータ:
object - オブジェクト
戻り値:
オブジェクトが配列でない場合はtrue。nullの場合はtrue


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.