zoukankan      html  css  js  c++  java
  • 10.18 java

    1.构造函数

    *无参构造函数

    public ArrayList() {
        this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA;
    }

    *一个参数的构造方法,参数为初始的容量

    public ArrayList(int initialCapacity) {
            if (initialCapacity > 0) {
                this.elementData = new Object[initialCapacity];
            } else if (initialCapacity == 0) {
                this.elementData = EMPTY_ELEMENTDATA;
            } else {
                throw new IllegalArgumentException("Illegal Capacity: "+initialCapacity);
            }
        }

    *参数为集合的构造方法

    public ArrayList(Collection<? extends E> c) {
            elementData = c.toArray();
            if ((size = elementData.length) != 0) {   
                if (elementData.getClass() != Object[].class)
                    elementData = Arrays.copyOf(elementData, size, Object[].class);
            } else {
                this.elementData = EMPTY_ELEMENTDATA;
            }
        }

    //ArrayList集合增加元素

    import.java.util.AttayList;
    import.java.util.List;
    piblic class ListDemo {
     public static void main(String[] args) {
      List lis = new ArrayList();
      lis.add("张三");
      lis.add("张三");
      lis.add("李四");
      lis.add("王五");
      System.out.println(lis);
     }
    }

  • 相关阅读:
    month(字段)、year(字段)
    简单音乐播放器实现
    Mp3音乐文件列表实现
    读取SD卡中所有MP3文件
    java基础复习 之 多态
    JavaWeb学习过程 之c3p0的使用
    JavaWeb学习过程 之MVC模式下的查询
    行转列:总结
    如何快速禁用约束 (解决ORA-O2266问题)
    PLSQL Developer 11 使用技巧(持续更新)
  • 原文地址:https://www.cnblogs.com/SirNie/p/13542848.html
Copyright © 2011-2022 走看看