mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -1565,15 +1565,16 @@ public class ArrayUtil extends PrimitiveArrayUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否存在{@code null}或空对象,通过{@link ObjUtil#isEmpty(Object)} 判断元素
|
* 是否存在{@code null}或空对象,通过{@link ObjUtil#isEmpty(Object)} 判断元素<br>
|
||||||
|
* 如果提供数组本身为空,
|
||||||
*
|
*
|
||||||
* @param args 被检查对象
|
* @param args 被检查对象
|
||||||
* @return 是否存在
|
* @return 是否存在
|
||||||
* @since 4.5.18
|
* @since 4.5.18
|
||||||
*/
|
*/
|
||||||
public static boolean hasEmpty(final Object... args) {
|
public static <T> boolean hasEmpty(final T[] args) {
|
||||||
if (isNotEmpty(args)) {
|
if (isNotEmpty(args)) {
|
||||||
for (final Object element : args) {
|
for (final T element : args) {
|
||||||
if (ObjUtil.isEmpty(element)) {
|
if (ObjUtil.isEmpty(element)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -1589,8 +1590,8 @@ public class ArrayUtil extends PrimitiveArrayUtil {
|
|||||||
* @return 是否都为空
|
* @return 是否都为空
|
||||||
* @since 4.5.18
|
* @since 4.5.18
|
||||||
*/
|
*/
|
||||||
public static boolean isAllEmpty(final Object... args) {
|
public static <T> boolean isAllEmpty(final T[] args) {
|
||||||
for (final Object obj : args) {
|
for (final T obj : args) {
|
||||||
if (false == ObjUtil.isEmpty(obj)) {
|
if (false == ObjUtil.isEmpty(obj)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@@ -162,6 +162,7 @@ public class CollUtilTest {
|
|||||||
|
|
||||||
final Collection<String> intersection = CollUtil.intersection(list1, list2);
|
final Collection<String> intersection = CollUtil.intersection(list1, list2);
|
||||||
Assert.assertEquals(2, CollUtil.count(intersection, "b"::equals));
|
Assert.assertEquals(2, CollUtil.count(intersection, "b"::equals));
|
||||||
|
Assert.assertEquals(0, CollUtil.count(intersection, "x"::equals));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user