【发布时间】:2016-01-20 12:01:51
【问题描述】:
我在java中有以下列表
List<MyObject> =[id ="id", name= "name", time =DateObj, id = "id2", name = "name2".. ]
我想检查这个列表是否包含“name2”,而不必遍历列表。是否有可用的 API 在 Java 中实现这一点?
【问题讨论】:
-
也许是个好主意,如果你创建一个 HashMap,键是对象的名称和值 MyObject。
-
使用地图。其中 key 是你知道的字段和值
-
这甚至不是 Java 代码。我猜
MyObject包含字段id、name和time?如果是这样,要么使用单独的地图,要么只遍历列表元素并检查每个元素。