day07-常用类-ArrayList-使用步骤和注意事项(重点)

This commit is contained in:
2026-07-21 13:51:57 +08:00
parent 479f9ccb60
commit 50b341ea7e
@@ -0,0 +1,45 @@
package com.inmind.arraylist03;
import java.util.ArrayList;
/*
常用类_ArrayList_使用步骤
1.导包java.util.ArrayList
2.通过构造方法创建对象ArrayList
3.调用方法,add(E e)
arraylist的好处:1.长度可变 2.可以进行增删改查 3.arraylist可以存放任意引用数据类型
注意:ArrayList在使用的时候,大部分都是将一种类型的数据放在一个容器arraylist中
new Car()
new ArrayList<String>():表示创建一个只存放String类型的数据的集合
new ArrayList<Car>():表示创建一个只存放Car类型的数据的集合
泛型决定了集合中存放的数据类型!!!
*/
public class Demo08 {
public static void main(String[] args) {
//创建集合对象
/*ArrayList lists = new ArrayList();//如果泛型不写,默认是object,任意引用数据类型都能放进来(不推荐,一般不这么做!!!)
//添加数据
lists.add("hello");
lists.add(1);
lists.add(true);
lists.add(new Car());
lists.add('c');*/
//正确的做法:一个只存放String类型的数据的集合
/*
基本数据类型:4类8种,byte short int long float double char boolean
引用数据类型:数组 类 接口
*/
ArrayList<String> strLists = new ArrayList<String>();
strLists.add("张三");
strLists.add("李四");
strLists.add("王五");
strLists.add("赵六");
//strLists里面保存就是地址,但是这里输出了内容,由于对应源码的实现,(由于ArrayList重写了toString方法导致)
System.out.println(strLists);//[张三, 李四, 王五],引用数据类型变量中存放的一定是地址
}
}