谁能解释一下,是怎么让k值不一样的吗?

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

哈哈哈小宇

2018-07-22 17:33

https://img1.mukewang.com/5b544ebf0001506407150259.jpg

while(integerList.contains(k));是真么意思,我理解的是,当integetList中包含k,执行下面的添加,这样就不对啊。

写回答 关注

1回答

  • 快乐的汽水
    2018-07-22 18:24:16
    已采纳

    代码integerList.contains(k)意思是,k在integerList里面没就返回true,当返回true时就继续循环不进行添加,当k不在integerList中不存在就结束循环,然后执行代码integerList.add(k)进行添加k,这样就实现了集合中的元素不一样。

    冰断秋

    那为什么要用do while循环先添加一次呢?用while循环应该也可以吧

    2018-07-25 10:25:07

    共 3 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题