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