相关疑难解决方法(0)

正确的方法来初始化HashMap并且HashMap可以保存不同的值类型吗?

所以我HashMap在Java中有两个关于s的问题:

  1. 初始化一个正确的方法是HashMap什么?我认为在我的情况下使用可能是最好的:

    HashMap x = new HashMap();
    
    Run Code Online (Sandbox Code Playgroud)

    但Eclipse一直建议我使用:

    HashMap<something, something> map = new HashMap();
    
    Run Code Online (Sandbox Code Playgroud)

    哪个更好?

  2. 可以HashMap将不同类型的对象/数据类型保存为值吗?例如,这会工作并且没问题:

    map.put("one", 1);
    map.put("two", {1, 2});
    map.put("three", "hello");
    
    Run Code Online (Sandbox Code Playgroud)

    在第一个中put(),我想要int一个值作为值,在第二个中int[],第三个是字符串.用HashMaps 做Java可以吗?另外,可以将a HashMap作为值存储在一个HashMap

java standards hashmap

63
推荐指数
2
解决办法
23万
查看次数

标签 统计

hashmap ×1

java ×1

standards ×1