public class Longs extends Object
| 构造器和说明 |
|---|
Longs() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
contains(long[] array,
long value)
数组中是否包含元素
|
static int |
indexOf(long[] array,
long value)
返回数组中指定元素所在位置,未找到返回 -1
|
static boolean |
isEmpty(long[] array)
数组是否为空
|
static boolean |
isNotEmpty(long[] array)
数组是否为非空
|
static boolean |
isSorted(long[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedAsc(long[] array)
检查数组是否升序,即array[i] <= array[i+1],若传入空数组,则返回false
|
static boolean |
isSortedDesc(long[] array)
检查数组是否降序,即array[i] >= array[i+1],若传入空数组,则返回false
|
static long[] |
join(long[]... arrays)
将多个数组合并在一起
忽略null的数组 |
static int |
lastIndexOf(long[] array,
long value)
返回数组中指定元素所在最后的位置,未找到返回 -1
|
static long |
max(long... numberArray)
取最大值
|
static long |
min(long... numberArray)
取最小值
|
static long[] |
remove(long[] array,
int index)
移除数组中对应位置的元素
copy from commons-lang |
static long[] |
removeElement(long[] array,
long element)
移除数组中指定的元素
只会移除匹配到的第一个元素 copy from commons-lang |
static long[] |
reverse(long[] array)
反转数组,会变更原数组
|
static long[] |
reverse(long[] array,
int startIndexInclusive,
int endIndexExclusive)
反转数组,会变更原数组
|
static long[] |
shuffle(long[] array)
打乱数组顺序,会变更原数组
|
static long[] |
shuffle(long[] array,
Random random)
打乱数组顺序,会变更原数组
|
static long[] |
sub(long[] array,
int start,
int end)
获取子数组
|
static long[] |
swap(long[] array,
int index1,
int index2)
交换数组中两个位置的值
|
static long[] |
unwrap(Long... values)
包装类数组转为原始类型数组
|
static Long[] |
wrap(long... values)
将原始类型数组包装为包装类型
|
public static boolean isEmpty(long[] array)
array - 数组public static boolean isNotEmpty(long[] array)
array - 数组public static long[] join(long[]... arrays)
arrays - 数组集合public static int indexOf(long[] array,
long value)
array - 数组value - 被检查的元素public static int lastIndexOf(long[] array,
long value)
array - 数组value - 被检查的元素public static boolean contains(long[] array,
long value)
array - 数组value - 被检查的元素public static Long[] wrap(long... values)
values - 原始类型数组public static long[] unwrap(Long... values)
values - 包装类型数组public static long[] sub(long[] array,
int start,
int end)
array - 数组start - 开始位置(包括)end - 结束位置(不包括)Arrays.copyOfRange(Object[], int, int)public static long[] remove(long[] array,
int index)
throws IllegalArgumentException
array - 数组对象,可以是对象数组,也可以原始类型数组index - 位置,如果位置小于0或者大于长度,返回原数组IllegalArgumentException - 参数对象不为数组对象public static long[] removeElement(long[] array,
long element)
throws IllegalArgumentException
array - 数组对象,可以是对象数组,也可以原始类型数组element - 要移除的元素IllegalArgumentException - 参数对象不为数组对象public static long[] reverse(long[] array,
int startIndexInclusive,
int endIndexExclusive)
array - 数组,会变更startIndexInclusive - 起始位置(包含)endIndexExclusive - 结束位置(不包含)public static long[] reverse(long[] array)
array - 数组,会变更public static long min(long... numberArray)
numberArray - 数字数组public static long max(long... numberArray)
numberArray - 数字数组public static long[] shuffle(long[] array)
array - 数组,会变更public static long[] shuffle(long[] array,
Random random)
array - 数组,会变更random - 随机数生成器public static long[] swap(long[] array,
int index1,
int index2)
array - 数组index1 - 位置1index2 - 位置2public static boolean isSorted(long[] array)
array - 数组public static boolean isSortedAsc(long[] array)
array - 数组public static boolean isSortedDesc(long[] array)
array - 数组Copyright © 2024 fossc. All rights reserved.