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