java代码List<OmuLgwRegionInfo> lgwRegionInfoList中OmuLgwRegionInfo对象中有个id,当lgwRegionInfoList的size大于0时判断从外面出入的id在不在lgwRegionInfoList里面
时间: 2024-09-14 11:07:34 浏览: 23
在Java中,你可以通过遍历`List<OmuLgwRegionInfo>`并使用`contains()`方法来检查特定ID是否存在于`lgwRegionInfoList`中。如果列表的大小大于0,可以按照以下步骤操作:
```java
if (lgwRegionInfoList.size() > 0) {
int targetId = ... // 你需要查找的ID
for (OmuLgwRegionInfo regionInfo : lgwRegionInfoList) {
if (regionInfo.getId() == targetId) {
System.out.println("找到了id为" + targetId + "的对象");
break; // 如果找到就退出循环
}
}
if (!lgwRegionInfoList.contains(targetId)) {
System.out.println("id " + targetId + " 不在列表中");
} else {
System.out.println("id " + targetId + " 已经存在列表中");
}
}
```
在这个例子中,我们首先检查列表是否为空,然后逐个比较每个`OmuLgwRegionInfo`的`id`属性。如果找到目标ID,我们就打印一条消息并跳出循环;如果没有找到且目标ID不在列表中,我们会打印出相应的提示。
阅读全文