📜  从枚举创建 ArrayList 的Java程序(1)

📅  最后修改于: 2023-12-03 15:22:00.425000             🧑  作者: Mango

从枚举创建 ArrayList 的Java程序

介绍

在Java中,ArrayList是一种常用的动态数组结构。有时候我们需要在ArrayList中添加一个枚举对象。本文将介绍如何从枚举中创建ArrayList

示例

假设我们有一个名为Animal的枚举:

public enum Animal {
    DOG,
    CAT,
    BIRD,
    FISH
}

我们现在需要创建一个ArrayList,其中包含Animal枚举中的所有元素。我们可以按照以下步骤进行:

1.创建一个空的ArrayList对象:

ArrayList<Animal> animalList = new ArrayList<>();

2.在ArrayList中添加枚举类型的每个元素:

animalList.add(Animal.DOG);
animalList.add(Animal.CAT);
animalList.add(Animal.BIRD);
animalList.add(Animal.FISH);

完整的示例代码如下:

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<Animal> animalList = new ArrayList<>();

        animalList.add(Animal.DOG);
        animalList.add(Animal.CAT);
        animalList.add(Animal.BIRD);
        animalList.add(Animal.FISH);

        System.out.println(animalList);
    }

    public enum Animal {
        DOG,
        CAT,
        BIRD,
        FISH
    }
}

运行上述Java程序,输出结果如下:

[DOG, CAT, BIRD, FISH]

我们可以看到,这个ArrayList包含枚举类型Animal中的所有元素。

总结

本文介绍了如何从枚举创建ArrayList。需要注意的是,我们必须分别将枚举类型的每个元素添加到ArrayList中,才能将所有元素包含到ArrayList中。