Java Map: Check if Key or Value Exists (moveId) in allOnlineCarsRealRecordsMap
@ActionMethod(DeviceInfoCmd.deviceOnLine) public void deviceOnLine(String moveId){ try { //设备上线 Map<Long, CarRealRecord> allOnlineCarsRealRecordsMap = GM.me.getAllOnlineCarsRealRecordsMap();
// 循环allOnlineCarsRealRecordsMap的键, 寻找moveId是否存在allOnlineCarsRealRecordsMap中
// 方法一:使用containsKey方法
for (Long key : allOnlineCarsRealRecordsMap.keySet()) {
if (key.equals(moveId)) {
// moveId exists in allOnlineCarsRealRecordsMap
// do something
break; // exit the loop if found
}
}
// 方法二:使用containsValue方法
if (allOnlineCarsRealRecordsMap.containsValue(moveId)) {
// moveId exists in allOnlineCarsRealRecordsMap as a value
// do something
}
}catch (Exception ignored){
}
}
原文地址: https://www.cveoy.top/t/topic/qDAg 著作权归作者所有。请勿转载和采集!