java - 将枚举类型添加到列表

标签 java enums

如果我需要将枚举属性添加到列表中,我该如何声明该列表?让我们假设枚举类是:

public enum Country{ USA, CANADA; }

我想做的事:

List<String> l = new ArrayList<>();
l.add(Country.USA);

需要用什么代替List<String>?

最佳答案

应该是:

List<Country> l = new ArrayList<Country>();
l.add(Country.USA); // That one's for you Code Monkey :)

关于java - 将枚举类型添加到列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6969841/

相关文章:

c - 如何在决策 switch 语句中使用枚举

java - 使用枚举的单例

c# - 标志和 << 对枚举的操作? C#

java - 删除重复项(两个值)- ArrayList 中的重复值

java - 是否可以仅使用纯 Java 编写类似于 bash 的 shell?

java - 如何在服务器上安装平台应用程序以避免每个用户本地安装

c - C中文本查找的通用枚举

c# - 如何通过在字符串中指定其名称来获取枚举类型

Java Heroku : Can't Find Formation

java - 长按时检查适配器中的 ListView 项