日期:2014-05-20  浏览次数:20738 次

如何高效超找匹配的ID
有一个List<String> idList存着很多ID(String)

现在有两个List,分别是List<Company>和List<Organization>,存的是许多Company和Organization的Object

而Company和Organization的Object里面,包括一个客户ID的List,List<Client_ID>

如何高效地判断idList里面的ID在不在Company和Organization的Client_ID里面?

------解决方案--------------------
存得时候用hashmap来存,这种多次查询的,毫无疑问hashmap是最快的。
------解决方案--------------------
用hashmap,
------解决方案--------------------
探讨
就凭着size可以判断ID在不在cmpList的client_id_list中么?


引用:

引用:
have a try

Java code

List<String> idList = aaa;
List<Company> cmpList = xxx;
List<Organization> orgList ……

------解决方案--------------------
感觉hashMap 有key和value,你可以直接通过key访问,应该会达到相应的效果!