public class Longs extends Object
| 构造器和说明 |
|---|
Longs() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
contains(long[] array,
long value)
数组中是否包含元素
|
static long |
defaultIfZero(long value)
如果给定值为0,返回1,否则返回原值
|
static long |
defaultIfZero(long value,
long defaultValue) |
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 |
parse(String text,
int radix) |
static long |
parseBin(String text) |
static long |
parseHex(String text) |
static long |
parseOct(String text) |
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 String |
toBinStr(long num) |
static String |
toHexString(long num) |
static String |
toOctStr(long num) |
static long[] |
unwrap(Long... values)
包装类数组转为原始类型数组
|
static Long[] |
wrap(long... values)
将原始类型数组包装为包装类型
|
public static String toBinStr(long num)
public static String toOctStr(long num)
public static String toHexString(long num)
public static long parseBin(String text)
public static long parseOct(String text)
public static long parseHex(String text)
public static long parse(String text, int radix)
public static long[] join(long[]... arrays)
arrays - 数组集合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 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 boolean isSorted(long[] array)
array - 数组public static boolean isSortedAsc(long[] array)
array - 数组public static boolean isSortedDesc(long[] array)
array - 数组public static boolean isEmpty(long[] array)
array - 数组public static boolean isNotEmpty(long[] array)
array - 数组public static long defaultIfZero(long value,
long defaultValue)
public static long defaultIfZero(long value)
value - 值Copyright © 2025 fossc. All rights reserved.