集合的添加、遍历、删除

本文介绍了Java中集合的三种遍历方法,强调了lambda表达式不适用于数组遍历。同时,讲解了集合元素的删除和修改操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、集合值的添加


首先定义一个ArrayList集合:
定义好数组后通过add添加值。


```java
public class Demo {
    public static void main(String[] args) {
        ArrayList aList = new ArrayList();//定义数组
        aList.add("好");//添加数值
        aList.add(1);
        aList.add(2);
        aList.add(3);
        aList.add(4);
        Object aget = aList.get(0);//获取(注意此处获取的是从0开始的)
        System.out.println(aget);//输出获取的值

    }
}

二、集合三种遍历方法

 //遍历集合(方法一传统for循环)
        for (int i = 0; i<aList.size();i++){
            System.out.println(aList.get(i));//输出结果
        }
//方法二:高级for循环(数据类型 变量名 :集合/数组)
        for(Object temp : aList){
            System.out.println("temp="+temp);
        }
//方法三:lambda表达式 集合.foreach(temp->{代码块}
        aList.forEach(temp->{
            System.out.println(temp);
        });

注意高级表达式可以遍历数组,但是lambda表达式不能遍历数组。

三、集合值的删除和修改

public class Demo2 {
    public static void main(String[] args) {
        List<String> aList = new ArrayList<String>();
        aList.add("赵一");
        aList.add("张三");
        aList.add("李四");
        aList.add("王五");
        aList.add("马六");


        //删除集合中指定下标的数据
        aList.remove(0);

        //根据指定内容删除
        aList.remove("张三");

        //清空集合中的所有元素
        //aList.clear();

        //修改
        aList.set(0,"李狗带");

        //删除后遍历查看
        aList.forEach(temp->{
            System.out.println(temp);
        });
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值