retainall的问题
来源:互联网 发布:南昌淘宝学校在哪里 编辑:程序博客网 时间:2024/06/05 20:21
在调用java中的retainall时遇到个问题,
代码如下:
public static ArrayList<Integer> res_and(ArrayList<Integer> s1,ArrayList<Integer> s2){s1.retainAll(s2);//System.out.println("s1=");//System.out.println(s1);return s1;
我定义了一个函数,用来求出s1和s2共有的部分,将其保存在s1中。
但是貌似这么写会导致s1中重复元素会重复出现两次。
解决办法:在返回前加上一句
s1 = new ArrayList<Integer>(new HashSet<Integer>(s1));
即可。
阅读全文
0 0
- retainall的问题
- retainAll()
- 取得两个List的交集,retainAll()方法
- 取得两个List的交集,retainAll()方法
- Set接口的add,addAll,retainAll方法
- 取得两个List的交集,retainAll()方法
- retainAll()--取两个List的交集
- 集合的addAll与retainAll方法
- JAVA快速求取两个集合的交集 Vector-retainAll
- java retainAll
- List和set集合:交集、差集、合集的区别retainAll,removeAll、addAll
- List和Set中忽略的方法addAll(Collection c)和retainAll(Collection c)
- List和Set中忽略的方法addAll(Collection c)和retainAll(Collection c)
- java:retainAll获取俩个自定义实体对象集合的重叠数据
- Set中retainAll addAll
- java 取交集方法retainAll
- 集合操作retainAll和removeAll
- java集合中的retainAll方法解析
- Google Home/Amazon Echo/HomePod优劣势
- 解决eclipse-oxygen编辑jsp时,option标签里写c:if报错
- Seafile
- 黑白球/古典概率的计算
- SpringMVC多个文件上传以及上传后立即显示图片
- retainall的问题
- ServletContext&Response
- Mac
- Request
- java面向对象之成员变量和局部变量 以及他们的内存分配
- 爬格子呀5-7
- 使用MFC的CDC类绘制二维坐标系及正余弦函数
- php 数组排序
- jsp