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**
本文介绍了一个简单的Java程序示例,演示了如何从ArrayList中移除重复的元素,确保集合内的每个元素都是唯一的。通过迭代和检查元素是否已经存在于新创建的ArrayList中来实现这一目标。
1892

被折叠的 条评论
为什么被折叠?



