ArrayList集合
ArrayList是集合的一种,他支持索引
创建ArrayList集合对象
ArrayList 集合名 = new ArrayList();
ArrayList集合中添加元素的方法
1、向集合队尾添加
集合名.add(加入的元素)
2、向集合中某指定位置添加
集合名.add(插入的位置,插入的元素)
public static void main(String[] args) {ArrayList array = new ArrayList();//向队尾添加array.add("java");array.add("C++");array.add("MySQL");System.out.println(array);//向指定位置添加array.add(1,"MSSQL");System.out.println(array);}

集合泛型(最常用)
ArrayList<数据类型(String,Integer)> list = new ArrayList<数据类型(String,Integer)>();jdk1.7后后面new出来的数据类型可以不写:ArrayList<数据类型(String,Integer)> list = new ArrayList<>();list数组只允许对String类型的元素进行操作。但是集合中只支持存储引用类型,不支持基本数据类型
ArrayList常用方法
public class Demo {public static void main(String[] args) {ArrayList<String> array = new ArrayList<>();array.add("java");array.add("C++");array.add("MySQL");array.add("MSSQL");array.add("Redis");System.out.println(array);//ArrayList常用方法//1、获取某个索引位置的元素String name = array.get(0);System.out.println(name);System.out.println("----------------------");//2、获取集合的大小(元素个数)int number = array.size();System.out.println(number);System.out.println("----------------------");//3、完成集合遍历for (int x = 0;x < array.size();x++){System.out.println(array.get(x));}System.out.println("----------------------");//4、删除某个索引处的元素,并返回被删除的元素值String del = array.remove(4);System.out.println(del);System.out.println(array);System.out.println("----------------------");//5、直接删除元素,删除成功返回true,删除失败返回flaseSystem.out.println(array.remove("MSSQL"));System.out.println(array);System.out.println("----------------------");//6、修改某个索引位置处的元素array.set(2,"MSSQL");System.out.println(array);}}
