org.test4j.tools.commons
类 ArrayHelper

java.lang.Object
  继承者 org.test4j.tools.commons.ArrayHelper

public class ArrayHelper
extends Object

将原生类型的数组转换成对象数组

作者:
darui.wudr

字段摘要
static Class[] EMPTY_CLASS_ARRAY
          An empty immutable Class array.
 
构造方法摘要
ArrayHelper()
           
 
方法摘要
static Object[] convertPrimitiveArrayToObjectArray(Object value)
          将primitive对象数组转换为object类型数组
static boolean isArray(Object o)
          判断对象是数组类型
static boolean isCollOrArray(Object o)
          判断对象是数组类型或者集合类型
static boolean isSameLength(Object[] array1, Object[] array2)
           Checks whether two arrays are the same length, treating null arrays as length 0.
static int sizeOf(Object o)
           
static Object[] toArray(Object... objects)
          构造数组对象
static Object[] toArray(Object o1, Object[] o2)
           
static String toString(boolean[] a)
           
static String toString(byte[] a)
           
static String toString(char[] a)
           
static String toString(double[] a)
           
static String toString(float[] a)
           
static String toString(int[] a)
           
static String toString(long[] a)
           
static String toString(Object array)
           Outputs an array as a String, treating null as an empty array.
static String toString(Object[] a)
           
static String toString(short[] a)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

EMPTY_CLASS_ARRAY

public static final Class[] EMPTY_CLASS_ARRAY
An empty immutable Class array.

构造方法详细信息

ArrayHelper

public ArrayHelper()
方法详细信息

convertPrimitiveArrayToObjectArray

public static Object[] convertPrimitiveArrayToObjectArray(Object value)
将primitive对象数组转换为object类型数组

参数:
value -
返回:

toArray

public static Object[] toArray(Object... objects)
构造数组对象

参数:
objects -
返回:

toArray

public static Object[] toArray(Object o1,
                               Object[] o2)

isArray

public static boolean isArray(Object o)
判断对象是数组类型

参数:
o -
返回:

isCollOrArray

public static boolean isCollOrArray(Object o)
判断对象是数组类型或者集合类型

参数:
o -
返回:

sizeOf

public static int sizeOf(Object o)

toString

public static String toString(long[] a)

toString

public static String toString(int[] a)

toString

public static String toString(short[] a)

toString

public static String toString(char[] a)

toString

public static String toString(byte[] a)

toString

public static String toString(boolean[] a)

toString

public static String toString(float[] a)

toString

public static String toString(double[] a)

toString

public static String toString(Object[] a)

toString

public static String toString(Object array)

Outputs an array as a String, treating null as an empty array.

参数:
array - the array to get a toString for, may be null
返回:
a String representation of the array, '{}' if null array input

isSameLength

public static boolean isSameLength(Object[] array1,
                                   Object[] array2)

Checks whether two arrays are the same length, treating null arrays as length 0.

Any multi-dimensional aspects of the arrays are ignored.

参数:
array1 - the first array, may be null
array2 - the second array, may be null
返回:
true if length of arrays matches, treating null as an empty array


Copyright © 2013. All rights reserved.