Files
javaSE260715/day07/src/com/inmind/arraylist03/Demo08.java
T

46 lines
1.7 KiB
Java

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);//[张三, 李四, 王五],引用数据类型变量中存放的一定是地址
}
}