/**
* 检查是否都>=0
* 运行时间
* 24ms
* 占用内存
* 10048KB
*/
public static boolean allItemGE0(int[] arr) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] < 0) {
return false;
}
}
return true;
}
/**
* 检查是否都>=0
* 运行时间
* 28ms
* 占用内存
* 10020KB
*/
public static boolean allItemGE2(int[] arr) {
for (int j : arr) {
if (j < 0) {
return false;
}
}
return true;
}
/**
* 检查是否都>=0
* 运行时间
* 181ms
* 占用内存
* 16696KB
*/
public static boolean allItemGE03(int[] arr) {
return Arrays.stream(arr).allMatch(a -> a >= 0);
}
/**
* 检查是否都>=0
* 运行时间
* 167ms
* 占用内存
* 16620KB
*/
public static boolean allItemGE04(int[] arr) {
return !Arrays.stream(arr).anyMatch(a -> a < 0);
}
/**
* 检查是否都>=0
* 运行时间
* 186ms
* 占用内存
* 16504KB
*/
public static boolean allItemGE05(int[] arr) {
return Arrays.stream(arr).noneMatch(a -> a < 0);
}
检查是否都>=0,体会【找存在】的思路
最新推荐文章于 2024-08-20 14:34:44 发布