我已经创建了一个散列映射Map percentages= new HashMap();
,我已经输入了值和键,但这很成功,但是当我尝试获取或尝试ContainsKey方法时,它返回false。
请参阅随附的屏幕截图:
答案 0 :(得分:1)
您正在调用新的ArrayList对象上的contains而不是Map
答案 1 :(得分:0)
为Map分配值时,您可能使用了不同的数据类型,在检查键时,您使用的是整数,它将无效。
Map a = new HashMap();
a.put("1", 12);
a.put("2", 32);
System.out.println(a.containsKey(1));
这将始终返回false。