zoukankan      html  css  js  c++  java
  • 集合类的应用


    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);
     }

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

     

  • 相关阅读:
    js中盒子模型常用的属性你还记得几个?
    编写一个关于浏览器盒子模型的方法
    Javascript中关于作用域和闭包和域解释的面试题
    时间格式转换
    HDU Subset sequence
    bugku never give up
    HDU 2136 Largest prime factor
    HDU 2099 整除的尾数
    杭电acm 2070
    ACM Elevator
  • 原文地址:https://www.cnblogs.com/warrior4236/p/6055728.html
Copyright © 2011-2022 走看看