相关疑难解决方法(0)

280
推荐指数
8
解决办法
8万
查看次数

在一个语句中一次向HashMap添加多个条目

我需要初始化一个常量HashMap,并希望在一行语句中执行它.像这样避免某事:

  hashMap.put("One", new Integer(1)); // adding value into HashMap
  hashMap.put("Two", new Integer(2));      
  hashMap.put("Three", new Integer(3));
Run Code Online (Sandbox Code Playgroud)

在目标C中类似于此:

[NSDictionary dictionaryWithObjectsAndKeys:
@"w",[NSNumber numberWithInt:1],
@"K",[NSNumber numberWithInt:2],
@"e",[NSNumber numberWithInt:4],
@"z",[NSNumber numberWithInt:5],
@"l",[NSNumber numberWithInt:6],
nil] 
Run Code Online (Sandbox Code Playgroud)

我没有找到任何一个例子来说明如何做这个看了这么多.

java iphone android hashmap nsdictionary

121
推荐指数
6
解决办法
12万
查看次数

Arrays.asList也适用于地图?

我有以下代码:

Map<String, Map<Double, String>> map = new HashMap<>();
Map<Double,String> Amap = new HashMap<>();
map.put(getValuesTypes.FUT(), HERE);
Run Code Online (Sandbox Code Playgroud)

而不是首先创建一个Map并将其放在"HERE",我正在寻找一个像我可以在List那里使用的功能,这样我就Arrays.asList(...) 可以进入"Here" ?.asMap({1.0,"A"}, {2.0,"B"})

java dictionary list

13
推荐指数
3
解决办法
1万
查看次数