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 stub
ArrayList 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;
}
}
java 集合中祛除重复字符串的一个小笔记
最新推荐文章于 2021-02-20 06:32:05 发布