首页 > 解决方案 > 如何将新对实例化为 Java11 哈希图中的值?

问题描述

我想在 Java11 中初始化一个 hashmap。

  import org.apache.commons.lang3.tuple

  HashMap<String, Pair<Integer, Double>> m = new HashMap<String, Pair<Integer, Double>>();

如何创建一个新的 Pair 作为值并将其及其键放入 hashmap ?

  m.put("example_key", new Pair<Integer, Double>(1, 6.17));

上面的代码不起作用,我得到了错误:

'Pair' is abstract and cannot be instantiated. 

我该如何进行实例化?

标签: javahashmap

解决方案


不幸的是,目前尚不清楚Pair您要导入什么类。

尝试寻找可用Pair的后继者或静态工厂方法,Pair.of或者Pair.from


推荐阅读