java基础知识8——ArrayList集合

1 篇文章 0 订阅

对象数组

对象数组概述
A:基本类型的数组:存储的元素为基本类型
    int[] arr={1,2,3,4};
B:对象数组:存储的元素为引用类型
    Student[] stus=new Student[3];

Student代表一个自定义类
Stus数组中stus[0],stus[1],stus[2]的元素数据类型为Student,
都可以指向一个Student对象
这里写图片描述

集合类之ArrayList

集合概述

用于存储多个对象的容器,集合的长度跟StringBuilder一样是可变化的;与数组类似,但是数组中只能存储基本数据类型,而集合则可以存储引用数据类型

ArrayList集合
  • ArrayList添加新元素
public boolean add(E e):添加元素
public void add(int index,E element):在指定的索引处添加一个元素
array.add("hello");// 向集合中添加一个String类型的数据,数据是hello
array.add(2, "eee");// 向集合中索引为2的地方添加一个String类型的数据,eee
  • ArrayList删改查方法
A:获取元素
    public E get(int index):返回指定索引处的元素
B:集合长度
       public int size():返回集合中的元素的个数
C:删除元素
    public boolean remove(Object o):删除指定的元素,返回删除是否成功
    public E remove(int index):删除指定索引处的元素,返回被删除的元素
D:修改元素
    public E set(int index,E element):修改指定索引处的元素,返回被修改的元素
  • ArrayList遍历
    集合的遍历思想和数组的遍历思想相同
    循环遍历容器,依次取出里面的元素即可
public static void main(String[] args) {
    // 创建一个集合
    ArrayList<String> arrayList = new ArrayList<String>();

    // 向集合中添加四个字符串
    for (int i = 0; i < 4; i++) {
        arrayList.add("'" + i + "'");
    }

    // 遍历集合;依次打印
    for (int i = 0; i < arrayList.size(); i++) {
        System.out.println(arrayList.get(i));
    }
}

java基础知识1——数据类型
java基础知识2——运算符
java基础知识3——流程控制语句
java基础知识4——数组
java基础知识5——方法
java基础知识6——面向对象
java基础知识7——String&StringBuilder
java基础知识8——ArrayList集合
java基础知识9——IO

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值