package day;
import java.util.ArrayList;
import java.util.Iterator;
/*
Collection接口有两个子接口:
List(列表) ,Set(集)
List:可存放重复元素,元素存取是有序的。
Set:不可以存放重复元素,元素存取是无序
的。
*/
//去除arrayList集合里面同样的元素
public class ArrayList练习 {
public static ArrayList<String> name(ArrayList< String > arrayList) {
ArrayList< String> newaArrayList=new ArrayList<String>();
Iterator<String> aIterator=arrayList.iterator();
while (aIterator.hasNext()) {
String aString=aIterator.next() ;
if (! newaArrayList .contains(aString) ) {
newaArrayList.add(aString);
}
}
return newaArrayList ;
}
public static void main(String[] args) {
ArrayList<String> arrayList=new ArrayList<>();
arrayList.add("aaaa5");
arrayList.add("aaaa4");
arrayList.add("aaaa4");
arrayList.add("aaaa2");
System.out.println(arrayList);
arrayList=name(arrayList);
System.out.println(arrayList);
}
}
**[1, 22, 333]
[a, bb, ccc, ddd]
[1, 2]
是否包含某元素true
[1, 2]
1
2**