day07-常用类-ArrayList-使用步骤和注意事项(重点)
This commit is contained in:
@@ -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);//[张三, 李四, 王五],引用数据类型变量中存放的一定是地址
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user