1、集合是什么,有什么特点?
(1)一种容器,用来存储数据
(2)集合的大小可变
2、ArrayList是什么?怎么使用?
(1)是集合中最常用的一种,ArrayList是泛型类,可以约束存储的数据类型。
(2)创建对象,调用无参数构造器初始化对象:public ArrayList();
(3)调用相应的怎删改查数据的方法
3、ArrayList提供了哪些常用方法?
public class ArrayListDemo1 {
public static void main(String[] args) {
//1、创建一个ArrayList的集合对象
ArrayList<String> list = new ArrayList<>();
list.add("黑马");
list.add("黑马");
list.add("黑马");
System.out.println(list);
//2、往集合中的某个索引位置处添加一个数据
list.add(1,"Mysql");
System.out.println(list);
//3、根据索引获取集合中某个索引位置处的值
String rs = list.get(1);
System.out.println(rs);
//4、获取集合的大小(返回集合中存储的元素个数)
System.out.println(list.size());
//5、根据索引删除集合中的某个元素值,会返回被删除的元素值给我们
System.out.println(list.remove(1));
System.out.println(list);
//6、直接删除某个元素值,删除成功会返回true
System.out.println(list.remove("Java"));
System.out.println(list);
list.add(1,"html");
System.out.println(list);
//默认删除的是第一次出现的黑马的数据
System.out.println(list.remove("黑马"));
System.out.println(list);
//7、修改某个索引位置处的数据,修改后会返回原来的值给我们
System.out.println(list.set(1, "黑马程序员"));
System.out.println(list);
}
}