import java.util.*;导入包
public class ArrayListDemo1 {
 public static void main(String[]args)
 {
  ArrayList al=new ArrayList();创建一个Arraylist 的对象,然后向这个容器里面装对象
  al.add("java01");
  al.add("java02");
  al.add("java01");
  al.add("java03");
  al.add("java02");
  sop(al);输出集合里的对象
  al=SingleElements(al);调用方法,对对象进行操作
  sop(al);
 }
 //定义一个容器,用来比较和旧的容器中的对象
 public static ArrayList SingleElements(ArrayList al)
 {
  ArrayList newal=new ArrayList();创建一个新的对象集合
  Iterator it=al.iterator();迭代方法输出对象
  while(it.hasNext())每输出一次,就要进行判断一次
  {
   Object obj=it.next();
   if(!newal.contains(obj))
    newal.add(obj);
    
  }
  return newal;
 }
 public static void sop(Object obj)
 {
  System.out.println(obj);
 }

}
注意:集合类和数组都是用来存储的容器,但是它们之间还是有区别的,数组主要用来存储基本数据类型,而且长度一般固定,集合类只能用来存储对象,它的长度是不固定的。

 

相关文章:

  • 2022-12-23
  • 2022-02-21
  • 2021-08-18
  • 2022-12-23
  • 2021-11-23
  • 2021-11-05
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2021-10-27
  • 2021-09-22
  • 2021-05-29
  • 2021-09-24
  • 2021-08-30
  • 2022-12-23
  • 2021-05-06
相关资源
相似解决方案