/*
* ArrayList
去除集合中字符串的重复值(字符串的内容相同)
方式1: 创建新集合的方式
a: 创建新的集合
b: 遍历原有集合,得到每一个元素
c: 判断当前元素在新集合是否存在
存在:
不进
不存储:
当前元素存储进来
*/
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add("Java");
list.add("HTML");
list.add("CSS");
list.add("CSS");
list.add("CSS");
list.add("JavaScript");
//a: 创建新的集合
ArrayList newList = new ArrayList();
//b: 遍历原有集合,得到每一个元素
for (int i=0; i<list.size(); i++) {
//得到每一给元素
Object obj = list.get(i);
//c: 判断当前元素在新集合是否存在
if (newList.contains(obj)) {
//已经存在,不存
} else {
//没有存在, 存储进来
newList.add(obj);
}
}
System.out.println("newList:"+newList);
}
}
|
|