ArrayList集合
一、概述
ArrayList
- 可调整大小的数组实现
- 是一种特殊数据类型,泛型。
使用
在出现E的地方使用引用数据类型替换
例如:ArrayList,ArrayList
二、构造方法和添加方法
ArrayList<String>array = new ArrayList<String>();//空白集合
System.out.println(array.add("abc"));//返回ture并添加"abc"
array.add("hello");//添加元素
array.add("world");
array.add("java");
array.add(1,"javase");//在1索引处添加元素
//IndexOutOfBoundsException 索引越界
//array.add(5,"dsadas");
三、常用方法
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<String>();
array.add("hello");
array.add("world");
array.add("java");
//System.out.println(array.remove("world")); 输出true 删除指定的元素
//System.out.println(array.remove("dwqdw")); 输入false 无对应元素无法删除
//System.out.println(array.remove(1)); 删除指定索引处的的元素,返回被删除的元素
//System.out.println(array.remove(3)); 索引越界异常IndexOutOfBoundsException
// System.out.println(array.set(1,"xiejin")); 替换索引处元素
//System.out.println(array.get(0)); 返回指定索引处元素
// System.out.println(array.size()); 返回集合中元素个数
遍历集合
for(int i = 0, i<集合对象.size() , i++){
集合对象.get(i) i是指定索引处的元素
}