如何返回<values>与键关联的集合?



我正在尝试实现一个方法,其中参数是HashMap的键,我希望它返回与该键关联的所有值的集合。我的hashmap将object的键和一组对象作为值。

public set<Object> getValues( Object key) {
    }

对象只是我创建的一个类。

假设在我的hashmap中,我有key,object1,object2,object3。

我希望它返回[对象1,对象2,对象3]

编辑:我有一个实例的哈希图

private Map <Object, Set<Object>> hashmapexample;
public Class {
hashmapexample = new Hashmap <Object, Set<object>>;
public static void main(String[] args) {
Object object1 = new Object(1);
Object object2 = new Object(2);
hashmapexample.put(object1, new Treeset <object>());
hashmapexample.get(object1).add(object2);

我现在想添加一个方法,它将返回与object1相关的所有值的集合,所以…示例)[object2],如果我使用object1作为参数。

您已经在自己的代码中发布了答案!

hashmapexample.get(object1)

将返回与对象1关联的对象集。

最新更新