我有一个填充字符串数组的HashMap
(rMap
)的函数。一旦满足某些条件,例如r.Map.size() != 0
然后我在另一个文件中(rMap
是一个全局变量)从此尝试调用以下String array[] = rMap.get(0)
我尝试到System.out.println(array[0])
。移动数据时出现空指针
这就是程序的运行,我得到一个空指针System.out.println(array[0]);
。任何人有任何想法为什么会发生这种情况
编辑:我填补地图像这样..
String center[] = new String[] { tname, tmessage, tlink, tsname };
Global.rMap.put(index, center);
当阵列中的所有值变量都是字符串。所以我访问它的值tname
并且它不等于null。我查过了。我的密钥值是一个字符串
你可以添加多一点的代码,所以我们可以明确地看到你的设置索引? – atk 2010-08-17 14:22:16