Java中判断数组是否为空?

分类: 365bet线上注册 时间: 2025-10-07 10:55:31 作者: admin

1.判断数组是否为空?

String[] suzu = new String[]{};

// 判断suzu不为null

if(suzu != null){

}

2.判断集合是否为空?

List list = Lists.newArrayList();

// 判断集合list是否为空,同时判断list为null,为空集合

if (CollectionUtils.isEmpty(list)) {

// CollectionUtils -> org.apache.commons.collections.CollectionUtils;

}

// 判断集合list是否为空,同时判断list不为null,不为空集合

if (CollectionUtils.isNotEmpty(list)) {

// CollectionUtils -> org.apache.commons.collections.CollectionUtils;

}

3.判断字符串是否为空?

String string = null;

// 判断string不为"null"、""、" "

if (StringUtils.isNotBlank(string)) {

}

// 判断string为"null"、""、" "

if (StringUtils.isBlank(string)){

}

4.判断两个字符串是否相等(内容相等)?

String string1 = null;

String string2 = null;

// 判断两个字符串是否相等,此方法可以避免空指针异常

if (ObjectUtils.equals(string1, string2)) {

// ObjectUtils -> org.apache.commons.lang.ObjectUtils

// 如果 string1 = null && string1 = null 返回true

// 如果 string1 = null || string1 = null 返回false

}