简单的问题说明:
方法a()里返回的类型是List<A>,怎样把它转成Integer类型
详细的问题说明:
A,B类中有属性和gei&set方法
方法a()能查找到A的ID值,返回的类型是List<A>,通过A的ID值能通过方法b()查找B的信息,需要Integer类型的值,
怎样把a()的值转成Integer类型

解决方案 »

  1.   

    Java是强类型语言, 随随便便二个类是不能相互转型的
      

  2.   

    用个List<Integer>存放从a()返回的列表的ID值,最后把获得的ID列表传给b()
      

  3.   

    方法a()能查找到A的ID值,返回的类型是List <A>这有啥联系没?具体关系。你没弄清楚。ID值是List <A>么?
      

  4.   

    再详细:
    这是JDBC得内容,数据库里面有2张多对多关系的表(学生(B)和课程)和一张他们的中间表(A),关于这3张表有他们的反射类和增删改查的方法,现在需要由课程(参数)查找有多少学生选择了这门课程的方法
    (由方法a用课程.getId()找出对应的学生ID,存放在List<A>中,B中的查找方法需要Integer类型的ID值,我不知道怎么转)这么说应该清楚了吧