java 集合中祛除重复字符串的一个小笔记

来源:互联网 发布:英文字体识别软件 编辑:程序博客网 时间:2024/05/01 10:44
package com.heima.tosingle;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/** * 祛除集合中的重复元素 *  * @author fenuang *  *         思路: 创建一个新集合; 把旧集合的元素传进来 ;判断是否有重复的 去掉重复的; * */@SuppressWarnings("unused")public class list {public static void main(String[] args) {// TODO Auto-generated method stubArrayList arr = new ArrayList();arr.add("a");arr.add("a");arr.add("b");arr.add("b");arr.add("c");arr.add("c");arr.add("c");System.out.println(getsingle(arr));}// 如何祛除集合中的重复元素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;}}

0 0
原创粉丝点击