1.ArrayList集合的特点:
1.ArrayList是集合的一个实现类
2.ArrayList内部封装了一个Object类型的对象,初始长度为10,且长度可变
3.ArrayList集合查询快,但是增删慢
4.线程不安全
2.ArrayList集合的一些方法
①add(Object element)向列表尾部添加数据
②size()返回列表中元素个数
③get(int index)获取列表指定位置的元素,index从0开始
public class Test{public static void main(String[] args){ArrayList<String>() list = new ArrayList<String>();//String泛指ArrayList列表里元素为字符串类型list.add("你");//add表示向列表中添加元素list.add("好");System.out.println(list);System.out.println(size(list));System.out.println(list.get(1));//get表示获取指定位置的元素}
}
④add(int index,Object element)表示在指定位置添加元素,原位置后的元素后移
public class Test{public static void main(String[] args){ArrayList<String>() list = new ArrayList<String>();//String泛指ArrayList列表里元素为字符串类型list.add("你");//add表示向列表中添加元素list.add("好");System.out.println(list);list.add(2,"很");//在指定位置添加元素,原位置后的元素后移System.out.println(list);}
}
⑤set(int i,Object element) 是元素element替换索引为i位置上的元素,并返回替换的元素
public class Test{public static void main(String[] args){ArrayList<String>() list = new ArrayList<String>();//String泛指ArrayList列表里元素为字符串类型list.add("你");//add表示向列表中添加元素list.add("好");System.out.println(list);list.set(1,"hao");//替换指定位置元素System.out.println(list);System.out.println(list.set(1,"hao"));}
}