A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Collection中带all的方法中,有一个取交集的方法—retainAll(),什么如果调用的集合改变就返回true,调用的集合不变就返回false?这是什么意思?到底什么情况下才会返回false?明白的大神帮忙讲解一下吧,谢谢了

2 个回复

正序浏览
只要是调用方法后,取到交集,也就是是方法起了作用,就会返回true;调用方法,但是没有取到交集,相当于让方法白忙活一场,就给你返回false.

点评

那你的意思就是,只要两个集合没有交集就会返回false?可是我好像有这么测过,貌似还是返回的true…不过,我也怕我自己记错了,待会测试一下再,谢谢您了!!!!   发表于 2016-5-5 00:34
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马