JAVA集合中常见的两种去重的两种方式
来源:互联网 发布:星星网络星盘查询 编辑:程序博客网 时间:2024/05/17 21:59
JAVA集合中常见的两种去重的两种方式
1,用set来去重
2,用!list.contains(list.get(i)),如果集合中部存在就添加到新集合中。
package com.homework;import java.util.ArrayList;import java.util.Collections;import java.util.HashSet;import java.util.List;public class Test04 {public static void main(String[] args) {List<String> list = new ArrayList<>();list.add("a");list.add("a");list.add("c");list.add("c");list.add("a");list.add("d");ArrayList<String> arr = new ArrayList<>();// set集合去重从// method01(list);// 创建新集合,如果不包含就添加进去method02(list, arr);}public static void method02(List<String> list, ArrayList<String> arr) {for (int i = 0; i < list.size(); i++) {if (!arr.contains(list.get(i))) {arr.add(list.get(i));}}for (String string : arr) {System.out.println(string);}}public static void method01(List<String> list) {HashSet<String> set = new HashSet<>();set.addAll(list);for (String string : set) {System.out.println(string);}}}
阅读全文
1 0
- JAVA集合中常见的两种去重的两种方式
- Java中Map集合的两种遍历方式
- java常见集合的循环输出方式
- java中map集合的两种取出方式keySet和entrySet
- Java 集合中元素交换位置的两种实现方式
- QTP中创建数组的两种常见方式
- 集合中自定义对象排序的两种方式
- Java数据结构 map集合的两种取出方式
- java集合TreeSet的两种排序方式
- Java map集合的两种取出方式
- java集合进行排序的两种方式
- java -- Map集合取出元素的两种方式
- java集合进行排序的两种方式
- 常见网站的两种攻击方式
- 接口常见的两种实用方式
- View 常见的两种布局方式
- 常见的两种接口使用方式
- Map集合的两种取出方式
- 机器学习算法面试—口述(4):决策树
- 迷宫问题(BFS)
- 【mysql 连接错误解决】mysql 登录错误解决
- [BZOJ 2190][SDOI2008]仪仗队:欧拉函数
- 智深与智清:一个馒头所诱发的华山论剑
- JAVA集合中常见的两种去重的两种方式
- [es-sql] 不支持distinct去重,可以用group by来实现
- 进程学习6--waitpid与wait差别
- caffe实战之classify.py解析
- shell文件操作(二)
- Windwos下安装CYGwin及任务计划使用方法
- 《编写可维护的JavaScript》读书笔记(2)---注释
- 伺服电机抖动原因分析
- POJ