2 u013400939 u013400939 于 2015.07.16 16:11 提问

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);

1个回答

Tiger_Zhao
Tiger_Zhao   Rxr 2015.07.16 17:05
已采纳

Integer 是个类不是int啊!

    Integer SerialNumInital = (Integer) request.getSession().getAttribute("SerialNumInital");
    QuestionNaireQuestion questionNaireQuestionFront =  LL.get(SerialNumInital.intValue());
Csdn user default icon
上传中...
上传图片
插入图片