为什么以下代码在test.put(1,“sd”)
中抛出空指针异常public class HashMap {
@SuppressWarnings("null")
public static void main(String a[]){
Map test = null;
test.put(1, "sd");
System.out.println(test);
}
}
答案 0 :(得分:0)
因为测试为空。
Map test = null;
尝试实例化地图。
Map test = new HashMap();
或尝试参数化地图:
Map<Integer,String> test = new HashMap<Integer,String>();