我有HashMap与ArrayList作为键和值作为整数,我如何从特定的键获得值。如何实现具有数组列表作为键的映射
Map< List<Object>,Integer> propositionMap=new HashMap<List<Object>,Integer>();
my key are:[Brand, ID], [Launch, ID], [Model, ID], [Brand, UserModelNoMatch], [ProducerPrice, UserModelMatch], [ProducerPrice, ID]]
my values are:[3, 5, 4, 2, 1, 6]
在我的程序中有几次在不同的地方我需要为特定的键找到一个特定的值。我不想使用循环evry时间来获得价值。 我该怎么做?
这是一个坏主意。使用集合作为键很少是一个好主意 –
这将是非常困难的。 – tbodt
看你如何使用它,你真的可能想要为'Brand','Launch','Model'和'ProducerPrice'单独创建类。 – bas