HashMap map[][]= new HashMap[4][5];
map[2][3].put("companyName",arrayCompany.get(1).toString());编译时报java.lang.NullPointerException错误。
map[2][3].put("companyName",arrayCompany.get(1).toString());编译时报java.lang.NullPointerException错误。
解决方案 »
- ArrayList根据索引怎么移除对象?
- 我Action返回json数据java类可以输出 如何把json传给页面 我在线 谢谢了
- 在一个方法中返回一个数组,在test方法中怎么打印出这个数组?
- 劳驾帮助新手看程序
- JTextArea 怎么设定行与行之间的间距 谢谢
- POI包中如何获得EXCEL表格的行和列?
- 又是重定向问题比如输入 www.yahoo.com.cn 怎么知道 cn.yahoo.com
- 如何在点击窗口那个叉叉关闭的时候跳出消息框?
- 高分请教Array和ArrayList数组查找/排序执行效率问题讨论
- 如何判断字符串中是否含有 . 并读出.前的字符啊?
- [转贴]绝好的日期控件(My97DatePicker2.0)正式版发布(跨浏览器,跨框架,支持时间选择,自定义格式,动态切换皮肤等等),顶上去大家一起分享啊
- 各位前辈你们有没有java联接数据库的源代码?
map[2][3]=new HashMap();你只创建了数组对象,而没有创建每个HashMap对象
map[2][3]=new HashMap();
map[2][3].put("companyName",arrayCompany.get(1).toString()); micalorsoftware() ( ) 信誉:100 Blog 2007-01-11 15:42:34 得分: 0
NullPointerException 属于运行时错误。编译不可能出这种错误的。
你拿去编译下就知道报不报这个错了,我帮LZ编译了下 的确这个错
我打印了arrayCompany.get(1).toString()的值,不是null。
map[2][3]=new HashMap();
map[2][3].put("companyName",arrayCompany.get(1).toString()); micalorsoftware() ( ) 信誉:100 Blog 2007-01-11 15:42:34 得分: 0
NullPointerException 属于运行时错误。编译不可能出这种错误的。
你拿去编译下就知道报不报这个错了,我帮LZ编译了下 的确这个错不知道你用的是什么版本的编译器。总之我用Sun的JDK 1.4,编译的时候是不会报错的。在运行时才会报错。
所以只好推荐下我自己的简单易懂的方法。
HashMap mapRow= new HashMap();
HashMap mapCol= new HashMap();
mapCol.put("3",arrayCompany.get(1).toString());
mapRow.put("2",mapCol);这样想取出的时候可以用 String a=(String) ((HashMap)m4.get("2")).get("3");得到。呵呵~~