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