package com.neusoft.testarraylist; import java.util.ArrayList; public class TestArrayList { public static void main(String[] args) { ArrayList aTemp = new ArrayList();//不能直接存放基本数据类型 //ArrayList aTemp = new ArrayList(122); 122指定初始化的容器大小 int a= 1; aTemp.add(a);//新增数据 底层代码:Integer.valueOf(1) aTemp.add("123"); aTemp.add("345"); aTemp.set(1,234);//向指定的位置添加数据 aTemp.remove("123");//删除 123 //1.5之后新的循环方式 for(Object ob:aTemp) { System.out.println("ob === "+ ob); } //size()获取元素的个数 for(int i = 0;i<aTemp.size();i++) { System.out.println("aTemp[i]:" + aTemp.get(i)); } } }
运行之后的结果:
ArrayList的使用:
List链表:(顺序,多用于 查询显示出来)
1.ArrayList
2.LinkedList
3.Vector(不常用)
有5个基本的方法:
add get remove set size