java中ArrayList简单用法
2013-06-16 10:20
726 查看
package test; import java.util.ArrayList; public class ArrayListTest { /** * @param args */ public static void main(String[] args) { ArrayList al = new ArrayList(); System.out.println("大小=:"+al.size()); //向al中添加元素 al.add("A"); al.add("B"); al.add("C"); al.add("D"); al.add("E"); al.add("F"); al.add(1, "X");//测试后说明,位置从0开始计算如果是add(0,"x")表示在第一个之前添加,不能为负数 System.out.println("增加后大小=:"+al.size()); //显示内容 System.out.println("内容:"+al); //删除元素 al.remove("D"); al.remove(4); System.out.println("删除后大小=:"+al.size()); System.out.println("内容:"+al); al.remove(0); System.out.println("内容:"+al); } }
相关集合类的关系:
图片中斜体表示该类是抽象类,
1.三角形箭头表示是继承关系,
2.虚线箭头表示是实现接口
3.有三个矩形框的是类
4.有两个矩形框的是接口
【注意:】
如上图,ArrayList 通过继承AbstractList来实现动态数组;
而Vector是可增长的动态数组,和ArrayList类似,支持同步特性。
Vector动态数组的出现先于ArrayList,在1.2版本之前就有,而ArrayList出现于1.2版本之后,ArrayList的特性要比传统的Vector要好。
相关文章推荐
- java中ArrayList简单用法
- java学习-JAVA基本排序法示例,JAVA数据类型转换 ,ArrayList用法,Calendar 简单应用
- java ArrayList 列表简单用法
- java 自定义异常 简单用法
- java File类 简单用法举例
- java中的集合框架LinkedList 简单用法
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- java Thread两种简单用法总结
- Java ArrayList、Vector和LinkedList等的差别与用法(转)
- Java自定义注解简单用法
- Java ArrayList、Vector和LinkedList等的差别与用法(转)
- java的arraylist排序示例(arraylist用法)
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- 【Java Learning】泛型类ArrayList 的用法介绍
- Java入门系列:实例讲解ArrayList用法
- java中把list列表转为arrayList以及arraylist数组截取的简单方法
- JAVA中BigDecimal的简单用法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- java中获取时间简单用法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法