所以我HashMap在Java中有两个关于s的问题:
初始化一个正确的方法是HashMap什么?我认为在我的情况下使用可能是最好的:
HashMap x = new HashMap();
Run Code Online (Sandbox Code Playgroud)
但Eclipse一直建议我使用:
HashMap<something, something> map = new HashMap();
Run Code Online (Sandbox Code Playgroud)
哪个更好?
可以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?