java集合示意图
ArraryList 的实战
要求:创建一个新集合去替代原有的集合
需求分析:
1:明确返回值,返回值类型为ArrayList
2:创建新集合对象,取代原有的集合
3:遍历集合
4:通过对元素的迭代,判断是否有这样包含原有元素,如果没有就把元素添加进去
复制代码
代码要求
public static void main(String [] args)
//创建原有的集合
ArraryList<String> oldlist=new ArrarList<>();
list.add("a");
list.add("a");
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
System.out.print(getSingle(oldlist));
}
ArraryList<String> oldlist=new ArrarList<>();
old.add("a");
old.add("b");
old.add("b");
public static ArraryList getSingle(ArraryList arr){
ArraryList<String> newal= new Arrarylist<>();
//注意这个是元素的迭代遍历
Iterator it=arr.Iterator();
//做判断是否含有元素
while(it.haseNext){
Object ob= it.next();
//做判断是是否包含原有的元素
if(newal.contain(ob)){
newal.add(obj);
}
}
return newal;
}
复制代码
输出结果为
转载于:https://juejin.im/post/5cd6428fe51d453b560f2d76