java——ArrayList集合

    ArrayList集合从父接口List 中继承了很多方法,可用于操作数据,接下来通过一个例题展示ArrayList集合对于数据的操作。例:使用ArrayList集合管理班级的花名册

 运行结果:

java——ArrayList集合

     在ArrayList内部封装了一个长度可变的数组,当存入的对象个数超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些对象。所以,经常称ArrayList 为动态数组。

源码如下: 

import java.util.ArrayList;

/**
 * 该类演示了如何使用 ArrayList 类进行集合操作。
 */
public class ArrayList {
    public static void main(String[] args) {
        ArrayList list = new ArrayList();
        // 对象的添加
        list.add("肖占");
        list.add("蜘蛛侠");
        list.add("小明");
        list.add("小张");
        list.add("小林");

        // 输出集合中的原始信息
        System.out.println("原始信息: ");
        for (String name : list) {
            System.out.print(name + "\t");
        }

        // 判断集合中是否包含猪八戒
        System.out.println("\n查找信息: ");
        if (list.contains("猪八戒")) {
            System.out.println("猪八戒在名单中");
        } else {
            System.out.println("猪八戒不在名单中");
        }

        // 将集合中的第一个小明替换为猪猪侠
        int index = list.indexOf("小明");
        if (index != -1) {
            list.set(index, "猪猪侠");
        }
        System.out.println("替换后的信息:");
        for (String name : list) {
            System.out.print(name + "\t");
        }

        // 删除集合中的蜘蛛侠
        list.remove("蜘蛛侠");
        System.out.println("删除后的信息:");
        for (String name : list) {
            System.out.print(name + "\t");
        }
    }
}


总结: 

以上代码演示了如何使用 Java 的 ArrayList 类进行集合操作。

首先,创建了一个 ArrayList 类型的对象 list,并向其中添加了五个字符串类型的元素。

接着,使用 for 循环遍历集合中的元素,并输出到控制台。

然后,使用 contains() 方法判断集合中是否包含字符串“猪八戒”,并输出结果。

然后,使用 indexOf() 方法获取字符串“小明”的索引,并使用 set() 方法将其替换为“猪猪侠”。

最后,使用 remove() 方法删除字符串“蜘蛛侠”,再次使用 for 循环遍历集合中的元素,并输出到控制台。

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/da908b01d6.html