集合的特点:集合适合做数据个数不确定,且要做增删元素的场景
package com.itheima.arraylist;
import java.util.ArrayList;
/*
目标:创建ArrayList对象,代表集合容器,往里面添加元素
*/
public class ArrayListDemo1 {
public static void main(String[] args) {
// 1。 创建ArrayList集合的对象 代表集合容器
ArrayList list = new ArrayList(); // 创建一个集合对象
// 添加数据
list.add("Java"); // String是引用类型的数据,栈内存变量存的是地址
list.add("Mysql");
list.add("黑马");
list.add("创智播客");
System.out.println(list); // 直接输出集合,即可输出集合的元素
// 给指定索引添加元素
list.add(1,"赵丽颖");
System.out.println(list); // 栈内存存的是地址,但是String引用类型(比较特殊,其他引用类型直接输出地址),
// 直接输出变量名会自动在堆内存中找到,对应的对象值
}
}