//只允许保存String类型数据 ArrayList arrayList = new ArrayList(); arrayList.add("Hello"); arrayList.add("Hello");//重复数据 arrayList.add("Wolrd"); System.out.println(arrayList);
允许重复
ArrayList子类:(90%优先项)
ArrayList是一个针对于List接口的数组操作实现。
List存在有一个get()方法,可以结合索引取出数据;
千万记住get()方法是Collection子接口List的,如果使用的不是Listj接口的子类,那么就无法使用get()方法。
思路:如果使用的不是List接口而是Collection,只能将Collection变为对象数组来操作然后利用get()方法将数据取出。(不到万不得已,尽量别这么玩,会造成ClassCastException安全隐患)。