繁体   English   中英

如何在 Java11 hashmap 中将新对实例化为值?

[英]how to instantiate a new pair as a value in a Java11 hashmap?

我想在 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. 

我该如何进行实例化?

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

尝试寻找可用的Pair继任者或 static 工厂方法类型的Pair.ofPair.from

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM