【发布时间】:2015-02-20 13:58:22
【问题描述】:
在我的 Java 程序中,即使在初始化并将值放入 HashMap 之后,我的 HashMap 中也会出现 NullPointerException。
LinkedHashMap<Short,BigInteger> ft = new LinkedHashMap<Short,BigInteger>(5);
ft.put( (short) 1, BigInteger.valueOf(A));
ft.put( (short) 2, BigInteger.valueOf(B));
System.out.println(ft.isEmpty());
System.out.println(ft.get((short)1));
System.out.println(ft.get((short)2));
System.out.println(ft.containsKey(1));
System.out.println(ft.containsValue(1));
【问题讨论】:
-
A 和 B 是在哪里创建的?
-
你能显示产生的错误吗?
-
哪里失败了?
-
哪一行导致 NullPointerException ?
-
当我用值替换 A 和 B 时,代码运行良好。我认为有问题。贴出创建 A 和 B 的代码...
标签: java hashmap biginteger short linkedhashmap