java retainall方法


2023年12月27日发(作者:华为云服务登录)

java retainall方法

Java Collection类的retainAll()方法,可以把一个collection集合中有的元素,和另外一个collection集合中的元素进行比较,取出它们共同的元素,保存到新的collection集合中。 retainAll()方法的语法如下:

boolean retainAll(Collection c)

retainAll()方法的作用:

1、当要保留一个集合中有的元素,而另一个集合中没有的元素时,retainAll()方法可以帮你实现;

2、 retianAll()方法可以分析两个集合,从中把它们的公共元素放到一个集合中;

3、retainAll()方法在计算的时候不会对任一参数集合产生影响,只有在计算结束之后,它才会改变当前集合;

retainAll()方法的参数:

retainAll()方法接受一个collection集合作为参数,即要参与比较的集合。

retainAll()方法的返回值:

retainAll()方法返回一个boolean值,用来表示集合在调用retainAll()方法之后是否被改变。如果改变了,则返回true;如果没有改变,则返回false。

retainAll()方法的实例:

定义一个ArrayList集合list1:

ArrayList list1 = new ArrayList();

将元素加入list1中:

("Java");

("C++");

("PHP");

("JSP");

定义一个ArrayList集合list2:

ArrayList list2 = new ArrayList();

将元素加入list2中:

("Java");

("C#");

("Oracle");

调用 All()方法:

All(list2);

调用All方法之后,只会将集合list1中也存在于集合list2中的元素保留下来,即保留“Java”,去掉“C++”、“PHP”和“JSP”,最终得到的集合list1中的元素如下:

list1 :[Java]

总结:

Java Collection类的retainAll()方法,可以把一个collection集合中有的元素,和另外一个collection集合中的元素进行比较,取出它们共同的元素,保存到新的collection集合中。retainAll()方法接受一个collection集合作为参数,返回一个boolean值,用来表示集合在调用retainAll()方法之后是否被改变。


本文发布于:2024-09-24 18:22:07,感谢您对本站的认可!

本文链接:https://www.17tex.com/fanyi/39056.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:集合   方法   元素   参数   改变   服务   调用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议