if (mRoutePlanItems == null || mRoutePlanItems.size() < 1 || mRoutePlanItems.get(0) == null) { return; } if (mRoutePlanItems == null || mRoutePlanItems.size() < 2 || mRoutePlanItems.get(1) == null) { return; } f (mRoutePlanItems == null || mRoutePlanItems.size() < 3 || mRoutePlanItems.get(2) == null) { return; } 把这三段代码帮我封装成一个方法,方法名要见名知义
时间: 2023-11-27 13:51:32 浏览: 57
还在用if(obj!=null)做非空判断,带你快速上手Optional
可以封装成一个名为"checkRoutePlanItems"的方法,代码如下:
```
public void checkRoutePlanItems(List<RoutePlanItem> mRoutePlanItems) {
if (mRoutePlanItems == null || mRoutePlanItems.size() < 3 || mRoutePlanItems.get(0) == null || mRoutePlanItems.get(1) == null || mRoutePlanItems.get(2) == null) {
return;
}
}
```
这个方法会检查传入的List<RoutePlanItem>是否为空,以及是否至少包含三个非空元素。如果有任何一个条件不满足,则直接返回。
阅读全文