在 Java 中判断数组为空通常会同时判断 null 和长度
if (array == null || array.length == 0) {
return;
}
但是如果在判断段长度是否为 0 后,再进行遍历的操作,就会提示 Redundant array length check
,例如下面的代码:
if (array == null || array.length == 0) {
return;
}
for (int item : array) {
// do somethings
}
原因是 array.length == 0
这样的判断是多余的,因为如果数组长度为 0 ,就不会进行遍历。
- Redundant length array check IDEAredundant length array check bad_array_new_length bad_array_new_length microsoft length array 数组 长度length array partition leetcode check array redundant navigationduplicated quot navigation redundant navigationduplicated路由navigation redundant 题解 分量redundant ratjan length