JAVA中的NullPointerException问题

[复制链接]
查看11 | 回复5 | 2013-6-8 10:13:40 | 显示全部楼层 |阅读模式
for(Object obj:result){ System.out.println(obj);}这里报空指针的话就是你159行的那个方法里面的:result是没有值的public ArrayList getAllStudent_ArrayList() {ArrayList result = new ArrayList();for (Object key : this.students.keySet()) {Student obj = (Student) this.students.get(key);return add(obj);}return result;}...
回复

使用道具 举报

千问 | 2013-6-8 10:13:40 | 显示全部楼层
这是因为 show 方法里,如果result 为空的话 你在去迭代的话,那肯定会报空指针异常,你在for循环外层加上 if(result!= null && result.size>0){} 试试...
回复

使用道具 举报

千问 | 2013-6-8 10:13:40 | 显示全部楼层
ArrayList result = studentService.getAllStudent_ArrayList();这里的result没有值,所以在下面报null了。你要进getAllStudent_ArrayList()方法里面去看看!...
回复

使用道具 举报

千问 | 2013-6-8 10:13:40 | 显示全部楼层
你看一下160行,哪个对像为null....
回复

使用道具 举报

千问 | 2013-6-8 10:13:40 | 显示全部楼层
兄弟,你还不如截个图上来,你这样谁知道哪一行是160行...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行