我有一个地图数组,其中有许多对象,现在我想从该地图中过滤一个对象。我能怎么做?

时间:2016-06-14 07:19:23

标签: java dictionary

我有一个包含许多对象的地图数组,现在我想从该地图中过滤掉一个对象。具有对象的阵列地图包含需要过滤的对象。

1 个答案:

答案 0 :(得分:0)

假设您的意思是Map,并且想要从地图中过滤掉特定对象,您可能会通过搜索第一个对象来过滤掉。你看,Map本质上是一个包含2列的表:
----------------
|键|值| #1
    |关键|值| #2
|关键|值| #3
......

第一列实际上只是一个参考点,实际数据的。第二列或是实际数据。因此,如果您想过滤掉"值"中的特定对象。如上所述,您可以使用" Key"来搜索地图。柱

Map<Object,Object> map = new HashMap<Object,Object>();

public Object getValue(Object key) {
  return map.get(key); //Returns a single "value" object. Voila!
}