问答详情
源自:6-5 应用 Collections.sort() 实现 List 排序

为什么这个K变量的 类型是Integer包装类

定义了泛型 是整个方法都有影响?

提问者:不看6324不混吃等死 2017-01-20 04:10

个回答

  • GPride
    2017-01-20 22:30:24
    已采纳

    我试了下int也没什么毛病,但在确保包含K不重复的对象,它的泛型用的就是Integer包装类,应该是为了对应严谨点!

    List<Integer> integerList = new ArrayList<Integer>();
    Integer k;
    integerList.contains(k)


  • 蔚然成麟er
    2017-03-03 10:20:55

    这里面涉及到了自动装箱这个概念,你可以回去看看第三章看看那

  • 慕粉2255413019
    2017-01-20 21:27:23

    定义泛型就是定义了集合中可存入的值,之所以设为Integer应该是因为要往集合存值