首页 > 代码库 > ArrayList代码示例

ArrayList代码示例


package com.shushine.framework.第七章Java标准类库;

import java.util.ArrayList;

/**
 *
 * <p>
 * 描述该类情况 {@link 代表跟谁有关系}
 * </p>
 *
 * @author 王超
 * @since 1.0
 * @date 2016年10月24日 下午7:46:28
 * @see 新建|修改|放弃
 * @see com.shushine.framework.第七章Java标准类库.ArrayListDemo
 */

public class ArrayListDemo {
    public static void main(String[] args) {
        // 创建Arraylist对象
        ArrayList<String> list = new ArrayList<String>();
        System.out.println("List 的初始大小:" + list.size());
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        list.add("e");
        list.add("f");
        list.add("g");
        list.add(1, "B");
        System.out.println("增加元素后的list的大小:" + list.size());
        System.out.println("List中的内容是:" + list);
        // 删除元素
        list.remove("a");
        list.remove(2);
        System.out.println("删除后的大小:" + list.size());
        System.out.println("内容:" + list);
        // 从ArrayList中获取数组
        ArrayList<Double> douList = new ArrayList<Double>();
        douList.add(new Double(10.3));
        douList.add(new Double(10.4));
        douList.add(new Double(10.5));
        douList.add(new Double(10.6));
        System.out.println("douList:" + douList);
        Object[] arr = douList.toArray();
        double sum = 0.0;
        for (int i = 0; i < arr.length; i++) {
            // Object类型先转换成Double类型然后再转换成double类型
            sum += ((Double) arr[i]).doubleValue();
        }
        System.out.println("sum:" + sum);

    }
}

ArrayList代码示例