ArrayList去除集合中字符串的重复值
来源:互联网 发布:商城系统 数据库设计 编辑:程序博客网 时间:2024/05/16 07:45
/** 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)
* 思路:创建新集合方式
*//**
* A:案例演示
* 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)
* 思路:创建新集合方式
*/
ArrayList list =new ArrayList();
list.add("a");
list.add("a");
list.add("b");
list.add("b");
list.add("b");
list.add("c");
list.add("c");
list.add("c");
list.add("c");
ArrayList c =getSingle(list);
System.out.println(c);
}
//创建新集合将重复元素取出 明确返回值类型 返回ArrayList,明确参数列表 Arraylist
//1创建新结合
//2根据老的集合筛选出迭代器
//遍历老集合
//通过新结合判断是否包含老集合中的元素,如果包含就不添加反之添加
public static ArrayList getSingle(ArrayList list ){
ArrayList newlist = new ArrayList(); //创建新的集合
Iterator s =list.iterator();//用老集合获取迭代器
while (s.hasNext()) { //遍历老的集合
Object obj=s.next();//记录每个元素
if (!newlist.contains(obj)) {//如果新集合中不包含老集合中的元素那就将该元素添加
newlist.add(obj);
}
}
return newlist;
}
}
* 思路:创建新集合方式
*//**
* A:案例演示
* 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)
* 思路:创建新集合方式
*/
ArrayList list =new ArrayList();
list.add("a");
list.add("a");
list.add("b");
list.add("b");
list.add("b");
list.add("c");
list.add("c");
list.add("c");
list.add("c");
ArrayList c =getSingle(list);
System.out.println(c);
}
//创建新集合将重复元素取出 明确返回值类型 返回ArrayList,明确参数列表 Arraylist
//1创建新结合
//2根据老的集合筛选出迭代器
//遍历老集合
//通过新结合判断是否包含老集合中的元素,如果包含就不添加反之添加
public static ArrayList getSingle(ArrayList list ){
ArrayList newlist = new ArrayList(); //创建新的集合
Iterator s =list.iterator();//用老集合获取迭代器
while (s.hasNext()) { //遍历老的集合
Object obj=s.next();//记录每个元素
if (!newlist.contains(obj)) {//如果新集合中不包含老集合中的元素那就将该元素添加
newlist.add(obj);
}
}
return newlist;
}
}
阅读全文
0 0
- java--ArrayList去除集合中字符串的重复值
- ArrayList去除集合中字符串的重复值
- 使用ArrayList创建新集合去除集合中字符串的重复值
- ArrayList去除集合中字符串的重复值(字符串的内容相同)
- ArrayList去除集合中字符串的重复值(字符串的内容相同)
- ArrayList去除集合中字符串的重复值(字符串的内容相同)
- ArrayList去除集合中自定义对象元素的重复值
- ArrayList去除集合中自定义对象元素的重复值
- * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 要求:不能创建新的集合,就在以前的集合上做。
- 去除ArrayList集合中的重复字符串元素
- 使用ArrayList创建新集合去除集合中自定义对象元素的重复值
- 集合框架---ArrayList中去除重复的方法
- 黑马程序员-java基础-去除ArrayList中重复的字符串
- 练习12,去除ArrayList中重复的字符串内容
- 去除ArrayList中重复字符串元素方式
- java 去除ArrayList中重复的元素
- 实现一个基于LinkedList的队列数据结构,去除ArrayList集合中重复的元素,
- Java_基础—去除ArrayList中重复字符串元素方式
- [Leetcode] 209. Minimum Size Subarray Sum 解题报告
- mavn 报错Failure to transfer org.apache.maven.shared:maven-shared-components:pom:15 from http://repo.m
- CentOS And Ubuntu linux64位服务器 安装JDK gzip:stdin not in gzip format
- 链表及链表面试题
- 关于TCP的问题总结
- ArrayList去除集合中字符串的重复值
- SpringMVC Controller单元测试静态引入通配符问题
- java中四种访问权限
- html<textarea>根据输入自适应高度
- mybatis 1:1,1:n,n:n关系
- LSM树由来、设计思想以及应用到HBase的索引
- xxx cannot be resolved to a type 错误解决方法
- 如何在 React Native 中写一个自定义模块
- show processlist