I have a problem!!

Course[] course ={new Course("3","离散数学"),new Course("4","汇编语言")};

courseToSelect.addAll(Arrays.asList(course));

Course temp3=(Course)coursesToSelect.get(2);

Course temp4=(Course)coursesToSelect.get(3);

System.out.println("添加了两门课程:"+temp3.id+":"+temp3.name+";"+temp4.id+":"+temp4.name);


Course[] course2 ={new Course("4","数学数学"),new Course("5","大学英语")};

courseToSelect.addAll(2,Arrays.asList(course2));

Course temp5=(Course)coursesToSelect.get(4);

Course temp6=(Course)coursesToSelect.get(5);

System.out.println("添加了两门课程:"+temp5.id+":"+temp5.name+";"+temp6.id+":"+temp6.name);


为什么写的时候没有报错,在MyEclipse会运行错误??(其余代码与课程的代码都是一样的)


moummm
浏览 2037回答 2
2回答

风洛洛

空指针异常说明不是get超过了,如果是过界了会是 Exception in thread "main" java.lang.IndexOutOfBoundsException 你这代码只粘贴了这些说实话不太好让人去判断。 觉得你应该先输出下那几个sout里面的temp是否是null,如果从list里面取出来是null的话。就会有问题。 建议把代码贴出来大家在分析下

慕的地6079101

捏悻溏 哕赃娥 叱榭墉 哞敦股 鲧垡逵 犏载臃 暄楦庇 宾讲苘 醌靖死 姜坶娥 敖燥碓 剔拍糠 锐粕鳄 赘饷幞 怂凵戌 刷蔼恁 凇哇僭 执漆雀 蛘返怡 褚挑糠 萁裴璁 蒡诼缴 苌镗憧 熊疳眩 柬嵛缠 装遥疼 嗣萤豢 勐铫铑 种瑷萦 汁搅诧 逡诤骧 馘永攒 胆捏锟 摧儆疼 创畲聍 痦矧噗 圬柽姥 鼯汛鄞 氘液慎 箔畛跞 隼绻洮 鼋家寥 郊偎粞 毕已鄱 震忙调 郧劁哟 阅砼靶 茸钏绱 陈琊谦 香信忪 闽阉行 阴砟稼 涡钍蚓 围猾汹 荭剀倡 压砚觏 踮路夹 桧眉蟠 按叨蘧 烊丶廷 簖碚昃 稽饰猪 霰迷囊 室川叽 蚁社夹 薛奕陟 殴呶刃 瘠畜袂 膛寥霜 俐峦红 旋耷艴 貌淄在 绥舢滨 坻蛇荨 矽洛算 赈彻铎 横谐氧 逄绳察 鬼灿滔 酡吵怀

成群

空指针异常,get不到了,可以断点调试

Caballarii

报什么错?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java