使用ArrayList创建新集合去除集合中字符串的重复值
来源:互联网 发布:java实现base64解码 编辑:程序博客网 时间:2024/06/04 22:06
package cn.jit.collection.list;import java.util.ArrayList;import java.util.Iterator;/** * 案例演示: * ArrayList取出集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合的方式。 * @author Rocky * */@SuppressWarnings("unchecked")public class ArrayListDemo {public static void main(String[] args) {ArrayList list = new ArrayList();list.add("a");list.add("a");list.add("b");list.add("b");list.add("c");list.add("c");list.add("c");list.add("c");list.add("d");list.add("d");ArrayList newList = getSingle(list);System.out.println(newList);}/* * 创建新集合,将重复元素去掉 * 1.明确返回值类型,返回ArrayList; * 2.明确参数列表ArrayList * * 分析: * 1,创建新集合,空的 * 2,根据传入的集合(老集合-已经存在的集合),获取迭代器 * 3,遍历老集合 * 4,通过新集合判断是否包含老集合中的元素,如果包含就不添加, * 如果不包含就添加。 */public static ArrayList getSingle(ArrayList list) {//创建新集合ArrayList newList = new ArrayList();//根据传入的集合(老集合)获取迭代器Iterator it = list.iterator();while(it.hasNext()) {//遍历老集合//记录每一个元素Object obj = it.next();//如果新集合中不包含老集合中的元素,将该元素添加if(!newList.contains(obj)) {newList.add(obj);}}return newList;}}运行结果:[a, b, c, d]
1 0
- 使用ArrayList创建新集合去除集合中字符串的重复值
- 使用ArrayList创建新集合去除集合中自定义对象元素的重复值
- * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 要求:不能创建新的集合,就在以前的集合上做。
- java--ArrayList去除集合中字符串的重复值
- ArrayList去除集合中字符串的重复值
- ArrayList去除集合中字符串的重复值(字符串的内容相同)
- ArrayList去除集合中字符串的重复值(字符串的内容相同)
- ArrayList去除集合中字符串的重复值(字符串的内容相同)
- ArrayList去除集合中自定义对象元素的重复值
- ArrayList去除集合中自定义对象元素的重复值
- 去除ArrayList集合中的重复字符串元素
- 集合框架---ArrayList中去除重复的方法
- 使用map巧妙去除集合中重复的对象
- 实现一个基于LinkedList的队列数据结构,去除ArrayList集合中重复的元素,
- 去除ArrayList集合中的重复元素
- Java 去除ArrayList集合中的重复元素。
- 去除ArrayList集合中的重复元素
- 去除集合中重复的对象
- 不要怂,就是GAN (生成式对抗网络) (四):训练和测试 GAN
- 2017年的祝福
- 202. Happy Number
- 3D游戏引擎系列五
- 为什么要设置Java环境变量(windows)
- 使用ArrayList创建新集合去除集合中字符串的重复值
- 【POJ1273】Drainage Ditches-最大流问题
- 史上最简单的 Spring MVC 教程(七)
- Vue+Webpack开发
- CSDN博客使用方法
- 二叉树和递归的巩固--Java学习笔记(三)
- 细线表格 border-collapse:collapse;/*细线表格,合并边框*/
- PAT1011. A+B和C (15)
- CCF201503-2 数字排序(100分)