我有一个
Stack<MyThread> rts;
每个Thread包含一个带有自定义对象键的HashMap。
HashMap<CustomObject> myMap = rts.pop().mapOfThread;
我有这些CustomObjectKeys的HashMap
MyThread.CustomObjectMap
我需要以最快的方式检查堆栈中线程中的任何HashMaps是否包含与我的CustomObject HashMap相同的密钥。
答案 0 :(得分:0)
因此,如果我理解正确,您有许多可能共享密钥的不相交的HashMaps,并且您希望查看任何或中的任何密钥是否相同所有?
如果是这样,除了遍历keySet()
并检查每个HashMap以查看密钥是否存在(可能是通过containsKey()
)之外,我还没有真正看到解决方案。