Java 集合判空优化

Posted dingwen_blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 集合判空优化相关的知识,希望对你有一定的参考价值。

文章目录


//反例
LinkedList<Object> collection = new LinkedList<>();
if (collection.size() == 0){
    System.out.println("collection is empty.");
}


// 正例

LinkedList<Object> collection = new LinkedList<>();
if (collection.isEmpty()){
    System.out.println("collection is empty.");
}

//检测是否为null 可以使用CollectionUtils.isEmpty()
if (CollectionUtils.isEmpty(collection)){
    System.out.println("collection is null.");

}

以上是关于Java 集合判空优化的主要内容,如果未能解决你的问题,请参考以下文章

Java集合使用注意事项总结

从JVM的角度看JAVA代码--代码优化

java程序中比较常见的四种判断是不是为空的性能优化比较

对集合进行判空的操作

Java8之Optional 判空,简化判空操作

判空工具类——Java