zoukankan      html  css  js  c++  java
  • 集合 Vector ArrayList 集合一

    集合是存储对象的,与对象数组不同,集合可以自动的扩大自己的容量,像StringBuffer一样,存储的对象类型可以不一致,(object数组)。

    方法: add();remove();get();set();size();

    遍历:for(int i=0;i<v.size;i++) {

       Object obj = v.get(i); //返回Objecet类型

       String name = ((person)(v.get(i))).getName();//如果需要调方法需要强转

       System.out.println(obj);//一般的类都重写了toString方法 可以打印出内容 自己写的方法要从写toString方法

       }

    枚举:Enumeration e = v.elements();              //一般开发中将Vector和Enumeration搭配使用

       while(e.hasMoreElements()) {

         System.out.println(e.nextElements());

       }

       for(Enumeration e = v.elements();e.hasMoreElements();) {

         Syetem.out.println(e.nextElements());

       }

    泛型:将集合中的对象指定类型 之后只能存指定的类型的对象和其子类的对象

       Vector<Person> p = new Vector();

             

    迭代器: ArrayList a1 = new ArrayList();

        Iterator it = a1.iterator();

        while(it.hasNext()) {

          System.out.println(it.next());//这里删除的话用it.remove();不能用a1.remove();否则产生当前状态被改变异常

        }

     

  • 相关阅读:
    阅读笔记03
    第十三周总结
    阅读笔记02
    第十二周总结
    第十一周总结
    阅读笔记01
    阅读笔记3
    第十一周总结
    阅读笔记
    HDFS-学习总结
  • 原文地址:https://www.cnblogs.com/weixiaole/p/3411788.html
Copyright © 2011-2022 走看看