1.为什么要有集合?

集合它可以自动扩容。

2.集合存储数据类型的特点:

不能直接存基本数据类型,需要将其变为包装类再存入,可以存引用数据类型。

二:集合和数组的对比

长度:数组的长度固定。

          集合的长度可变

存储的类型:数组可以存基本数据类型,也可以存引用数据类型,而集合可以存引用数据类型,但不能存基本数据数据类型,只能将基本数据类型变成相应的包装类才可以。

三:ArrayList

1.成员方法

作用

方法名

说明

boolean add(E e)

添加元素,返回值表示是否添加成功

boolean remove(E e)

删除指定元素,返回值表示是否删除成功


E remove(int index)

删除指定索引的元素,返回被删除的元素

E set(int index , E e)

修改指定索引的元素,返回原来的元素

E get (int index)

获取指定索引的元素


int size()

集合的长度,也就是集合中元素的个数

四:基本数据类型的包装类

基本数据类型

对应的包装类

byte

Byte

short

Short

char

Character

int

Integer

long

Long

float

Float

double

Double

boolean

                                      Boolean

​需求;定义一个集合,添加字符串,并进行遍历

遍历格式参照;[元素1,元素2,元素3],


public static void main(String[] args){
//1.创建集合对象
ArrayList<String> list = new ArrayList<>();
//2.添加字符串/元素
list.add("点赞了吗?");
list.add("收藏了吗?");
list.add("投币了吗?");
list.add("转发了吗?");

//3.遍历
System.out.print("[");
for (int i = 0; i < list.size(); i++) {
if(i == list.size() - 1){
System.out.print(list.get(i));
}else{
System.out.print(list.get(i) + ", ");
}
}
System.out.println("]");



}

                   Java基础知识点(集合、ArrayList集合、基本数据类型对应的包装类及一道集合练习题)_基本数据类型