java.lang.Object
cn.wjybxx.base.ArrayUtils
数组工具类
- 作者:
- wjybxx date - 2024/7/19
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> booleancontainsRef(T[] list, Object element) 判断是否存在给定元素的引用static <T> intindexOfRef(T[] list, Object element) 查找对象引用在数组中的索引static <T> intindexOfRef(T[] list, Object element, int startIndex) 查找对象引用在数组中的索引static <T> intlastIndexOfRef(T[] list, Object element) 反向查找对象引用在数组中的索引static <T> intlastIndexOfRef(T[] list, Object element, int startIndex) 反向查找对象引用在数组中的索引static voidshuffle(double[] array) static voidshuffle(float[] array) static voidshuffle(int[] array) static voidshuffle(long[] array) static voidstatic voidswap(double[] array, int i, int j) static voidswap(float[] array, int i, int j) static voidswap(int[] array, int i, int j) static voidswap(long[] array, int i, int j) static void
-
字段详细资料
-
INDEX_NOT_FOUND
public static final int INDEX_NOT_FOUND- 另请参阅:
-
EMPTY_BYTE_ARRAY
public static final byte[] EMPTY_BYTE_ARRAY -
EMPTY_INT_ARRAY
public static final int[] EMPTY_INT_ARRAY -
EMPTY_LONG_ARRAY
public static final long[] EMPTY_LONG_ARRAY -
EMPTY_FLOAT_ARRAY
public static final float[] EMPTY_FLOAT_ARRAY -
EMPTY_DOUBLE_ARRAY
public static final double[] EMPTY_DOUBLE_ARRAY -
EMPTY_BOOLEAN_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY -
EMPTY_STRING_ARRAY
-
EMPTY_OBJECT_ARRAY
-
EMPTY_CLASS_ARRAY
-
-
构造器详细资料
-
ArrayUtils
public ArrayUtils()
-
-
方法详细资料
-
containsRef
判断是否存在给定元素的引用 -
indexOfRef
查找对象引用在数组中的索引 -
indexOfRef
查找对象引用在数组中的索引- 参数:
element- 要查找的元素startIndex- 开始下标
-
lastIndexOfRef
反向查找对象引用在数组中的索引 -
lastIndexOfRef
反向查找对象引用在数组中的索引- 参数:
element- 要查找的元素startIndex- 开始下标
-
swap
public static void swap(int[] array, int i, int j) -
swap
public static void swap(long[] array, int i, int j) -
swap
public static void swap(float[] array, int i, int j) -
swap
public static void swap(double[] array, int i, int j) -
swap
-
shuffle
public static void shuffle(int[] array) -
shuffle
public static void shuffle(long[] array) -
shuffle
public static void shuffle(float[] array) -
shuffle
public static void shuffle(double[] array) -
shuffle
-