有一个具有属性 attr1、attr2、attr3 和 attr4 的类。
我正在寻找一种方法来将该类的一堆对象加载到一个数组(或ArrayList或Map或其他)中,然后能够基于 attr1 或 attr2 检索(搜索)这些对象。
看起来要走的路是,HashMap但我必须:
如果我只想要一个
HashMap,我将为每个对象有两个条目,一个带有 key attr1,一个带有 key attr2有两个
HashMap对象,一个带有键 attr1,另一个带有键 attr2,根据我正在搜索的内容,使用适当的Map.
还有其他优雅的方法吗?是否有一个MaporCollection对象可以让我为一个对象提供多个键?