java基础之集合常用方法

本文详细介绍了Java中ArrayList集合的添加、删除、修改、获取和遍历方法,包括可能遇到的索引越界问题和注意事项。同时,通过学生类的例子展示了如何在实际应用中遍历集合。
摘要由CSDN通过智能技术生成

目录

一、ArrayList 添加方法

二、删除方法

三、修改方法

四、获取方法

五、遍历方法


一、ArrayList 添加方法

    public static void main(String[] args) {
        //创建一个空得ArrayList集合的对象

        ArrayList<String> array = new ArrayList<String>(); 

        //后面String可以不写,在jdk7添加了可以从前面推断数据类型的新特性

        //输出集合

        array.add("hello"); // 添加到集合的末尾

        array.add(0, "Java"); // 指定索引插入

        System.out.println("array: " + array);
   
}

思路:先定义一个空的ArrayList集合的对象,此处直接定义为String类型的。然后利用该集合的两种添加方法,为集合添加数据并打印输出。

两种添加方法:

//将指定元素追加到集合的末尾
public boolean add(E e)

array.add("balabala");

//在指定索引处插入数据
public void add(E element)

array.add(0, "小明");

PS:但注意在集合指定索引处插入数据时,可能会出现集合索引越界的情况

当前集合的索引为n,正常下一个数据会存储到n+1索引位置,但插入的时候插到了n+2的索引处,所以就会出现集合越界的情况

二、删除方法

1.第一种方法:public boolean remove(E e)  删除指定的数据,返回删除是否成功(布尔型)。

可以设置一个布尔型的变量来接收,进而判断是否删除成功,也可以不接收结果,只是单纯完成删除操作

boolean t = array.remove("Java"); //删除指定元素,返回删除是否成功

2.第二种方法: public E remove(int index)  删除指定索引处的元素,返回被删除的元素

String s = array.remove(1); //删除指定索引处的元素,返回删除的元素

此处我将集合设置成了String类的字符串,只是起到举例的作用。

PS:如果输入的是不存在的索引,就会报错并

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值