java - 在 hashmap 中存储特定数据类型

标签 java

我必须使用一个仅存储整数、字符串和长整型键的映射。 一种解决方案:存储类型 Object 并使用 instanceof 运算符进行输入方法检查。有没有更好的解决方案,也许使用枚举

最佳答案

您可以使用映射并将 Long 作为字符串存储到其中

或者您可以使用两个不同的 HashMap 和重复的 put/get 方法。如果您有两种类型,则可能用于两种不同的事物,并且拥有两个不同的 map 可能应该是正确的答案

关于java - 在 hashmap 中存储特定数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33972363/

相关文章:

java - Spring中如何通过ApplicationContext instant直接使用bean

java - 通过代码确定对象是否是在静态上下文中创建的

java - 如何使用 RestTemplate 为每个请求设置 RequestConfiguration?

java - 对于同一路径,JWT 身份验证可回退到 SAML2

java - java中比较内存池中已经存在的字符串

java - 如何使用 java Instrumentation 在运行时调用方法

java - WebService 可与 Jetty 配合使用,但不适用于 Tomcat

java - 线程 : notify() and wait() in java

java - 如何使用 Wicket 7 制作可缓存的图像?

java - 求 200 万以内的素数之和