集合7天学java—day2

复制代码
package msb_7天学完java.集合;

//集合:用于存放相同的个体
import java.util.ArrayList;

/**
 *ArrayList集合
 * 增  add
 * 删  remove
 * 改  set
 * 查  get
 * 集合的遍历查看  普通for循环
 */
public class set {
    public static void main(String[] args) {
        //定义一个集合
        ArrayList list = new ArrayList();
        System.out.println(list);

        //增加元素
        list.add("aaa");
        list.add("bbb");
        list.add(123);
        System.out.println(list);

        //删除元素
        list.remove(1);
        System.out.println(list);

        //修改元素
        list.set(0,"ccc");
        System.out.println(list);

        //查找元素
        System.out.println(list.get(1));

        //遍历集合
        for(int i=0; i<list.toArray().length; i++)
            System.out.println(list.get(i));
    }
}
相关推荐
Shadow(⊙o⊙)5 分钟前
C语言学习中需要的额外函数
c语言·开发语言·学习
还是大剑师兰特6 分钟前
pinia-plugin-persistedstate详解与Vue3使用示例
开发语言·javascript·ecmascript
艾莉丝努力练剑8 分钟前
【Linux线程】Linux系统多线程(四):线程ID及进程地址空间布局,线程封装
java·linux·运维·服务器·c语言·c++·学习
方便面不加香菜8 分钟前
C++ 类和对象(二)
开发语言·c++
@大迁世界10 分钟前
20.“可复用组件”具体指的是什么?如何设计与产出这类组件?.
开发语言·前端·javascript·ecmascript
有味道的男人10 分钟前
电商效率翻倍:用 Open Claw 对接 1688 接口,快速实现图片选品 + 货源监控
java·开发语言·数据库
froginwe1110 分钟前
Chart.js 雷达图:深入解析与实际应用
开发语言
枫叶丹411 分钟前
【HarmonyOS 6.0】屏幕管理新特性:多屏坐标转换详解
开发语言·华为·harmonyos
Dxy123931021613 分钟前
Python有哪些方法可以进行文本纠错
开发语言·python