Java之ArrayList集合框架

142 阅读1分钟

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;
   }
输出结果为