java-映射到存储密钥和多种类型的键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-映射到存储密钥和多种类型的键相关的知识,希望对你有一定的参考价值。

[基本上,我想要这样的东西:Hashmap<String, String/int>一个与java中的字典等效的python,因此能够存储键和值对,仅在我的情况下,我需要存储可以是int或字符串的值。例如。我想存储的价值是:

{"one":1,
"two":"two"}  

因此,它不是在一个键中存储多个值,而只是在一种键中存储多种类型的值。一种解决方案是使用Hashmap<String, Object>并在运行时检查Object实例,但这确实很棘手,您必须检查所有值。有没有更合适的方法?

答案

没有其他方法可以做到。Java中的“一切”都从Object扩展而来。

以上是关于java-映射到存储密钥和多种类型的键的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础学习-集合三-MapHashMap,TreeMap与常用API

KVC:如何测试现有密钥

在 Java 映射或集合中逐键查找

java集合框架--Map集合

C++ 使用相同和/或不同的键将映射复制到另一个中

python之字典