问题描述
- a与SerialNumInital同样都是int 型 同样都是3,为什么LL.get()取不到?
-
LL是list对象
a与SerialNumInital同样都是int 型 同样都是3,当用 LL.get(a),就能获取到list中的3号对象,用LL.get(SerialNumInital);就不成功为什么List<QuestionNaireQuestion> LL= (List<QuestionNaireQuestion>)request.getSession().getAttribute("questionNaireQuestions"); int SerialNumInital = (Integer) request.getSession().getAttribute("SerialNumInital"); int a = 3; QuestionNaireQuestion questionNaireQuestionFront = LL.get(a);
解决方案
Integer
是个类不是int
啊!
Integer SerialNumInital = (Integer) request.getSession().getAttribute("SerialNumInital");
QuestionNaireQuestion questionNaireQuestionFront = LL.get(SerialNumInital.intValue());
时间: 2024-09-19 10:09:25