Logica_ 2015-07-16 08:11 采纳率: 0%
浏览 1665
已采纳

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 2015-07-16 09:05
    关注

    Integer 是个类不是int啊!

        Integer SerialNumInital = (Integer) request.getSession().getAttribute("SerialNumInital");
        QuestionNaireQuestion questionNaireQuestionFront =  LL.get(SerialNumInital.intValue());
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?