ListPush pushList = mapgetresult; if pushList == null return new ArrayList; 可以怎样优化
-
使用泛型来指定List中元素的类型,避免出现类型转换的问题;
-
使用Java 8的Optional类来避免null值的判断,让代码更简洁;
-
使用isEmpty()方法来判断List是否为空,而不是判断是否为null,这样可以避免空指针异常;
-
使用Collections.emptyList()方法来返回空的List对象,避免创建不必要的ArrayList对象;
-
如果使用Java 9及以上版本,可以使用Map的getOrDefault()方法来避免null值的判断。
原文地址: http://www.cveoy.top/t/topic/bsps 著作权归作者所有。请勿转载和采集!