ArrayList中去除重复的字符串元素。

package List;

import java.util.ArrayList;
import java.util.Iterator;

public class Demo04 {
/*
* 去除ArrayList中重复元素
*/
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add("a");
list.add("a");
list.add("wang");
list.add("马王");
list.add("马王");
Iterator lit = list.iterator();
ArrayList newList = new ArrayList<>();
while (lit.hasNext()) {//判断老集合中是否有元素
String str = (String) lit.next();//获取老集合中的元素
if (!newList.contains(str)) {//判断新集合中是否包含老集合中的元素,如果不包含就将其添加到新集合中
newList.add(str);
}
}
System.out.println(newList);
}
}

posted @ 2021-01-02 10:45  一块  阅读(250)  评论(0编辑  收藏  举报