• 集合 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();否则产生当前状态被改变异常

        }

     

  • 相关阅读:
    Fiddler 抓包工具总结(转)
    JMS之ActiveMQ下载安装
    Centos中查询目录中内容命名ls
    JS解析Excel
    Echarts图表
    Oracle 控制语句
    时间日期的获取
    Random随机类(11选5彩票)BigInteger大数据类(华为面试题1000的阶乘)
    Java的析构函数System的finalize()
    JSP Standard Tag Library JSP标准标签库
  • 原文地址:https://www.cnblogs.com/weixiaole/p/3411788.html
Copyright © 2020-2023  润新知