为了账号安全,请及时绑定邮箱和手机立即绑定

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

https://img1.sycdn.imooc.com//5b544ebf0001506407150259.jpg

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

正在回答

1 回答

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

1 回复 有任何疑惑可以回复我~
#1

哈哈哈小宇 提问者

谢谢!
2018-07-24 回复 有任何疑惑可以回复我~
#2

冰断秋

那为什么要用do while循环先添加一次呢?用while循环应该也可以吧
2018-07-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信