有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    您的NullPointerException实际上发生在该行上

    (int) integer = mapper.put(x,1);
    

    这样做的原因是,您正在将一个值放入映射中,但之前没有在那里映射任何值,因此put方法返回null。通过自动装箱,我们然后尝试将这个Integer对象带到一个int原语,并获得一个NullPointerException