去除ArrayList集合中重复字符串元素方式_思路:创建新集合方式
发布时间:2020-12-15 07:26:39 所属栏目:Java 来源:网络整理
导读:import java.util.ArrayList;import java.util.Iterator;public class jh_01_去除ArrayList集合中重复字符串元素方式 {/* * /** * * A:案例演示* 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)* 思路:创建新集合方式 */public static void ma
import java.util.ArrayList; import java.util.Iterator; public class jh_01_去除ArrayList集合中重复字符串元素方式 { /* * /** * * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("a"); list.add("a"); list.add("b"); list.add("b"); list.add("a"); list.add("c"); list.add("c"); list.add("c"); list.add("c"); ArrayList newList = getSingle(list); System.out.println(newList); } /** * 创建新集合将重复元素去掉 * 1:返回值类型,ArrayList * 2:参数列表, ArrayList * * 分分析: * 1:创建新集合 * 2:传入老集合,获取迭代器。 * 3:迭代老集合, * 4:通过信集合判断是否包含 contains 老集合中的元素 * 如果包含就不添加; 如果不包含就添加。 * * 5:返回新集合对象 */ public static ArrayList getSingle(ArrayList list) { // 1:创建新集合 ArrayList newList = new ArrayList(); Iterator it = list.iterator();// 传入老集合,获取迭代器。 while(it.hasNext()) { Object obj = it.next(); if(!newList.contains(obj)) { newList.add(obj);//不包含就添加 } } return newList;// 5:返回新集合对象 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – JdbcTemplate多个结果集
- JAAS authentication in Tomcat example--reference
- JavaFx GridPane布局如何为行中的元素设置边距?
- 如何将inputstream转换为InputStreamsource或Datasource以在
- Android多点触摸缩放图片
- 使用JPA2 Hibernate Eclipse 4.2 MySQL 5.5从实体生成模式
- java-在Spring Boot可执行jar中包含Hortonworks存储库
- java – 从速度视图页面中调用类方法(静态)
- java – GF3(JDK 6)如何配置安全协议来删除过时的加密
- Java Connection.createStatement()方法:创建一个Statemen