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

来源:6-5 应用 Collections.sort() 实现 List 排序

不看6324不混吃等死

2017-01-20 04:10

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

写回答 关注

3回答

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

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

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


    不看6324...

    非常感谢!

    2017-01-21 01:11:37

    共 1 条回复 >

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

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

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

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

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题