【问题标题】:Getting the list of enum from an enum从枚举中获取枚举列表
【发布时间】:2014-03-16 12:25:40
【问题描述】:
public class PaymentInterfaceFilesQueryLov
{
   public enum SelectableField
   {
      fileId, fileName, interfaceType, fileDate, fileUser, linesNumber, status, errorMsg
   }

   public enum ConditionalizableField
   {
      fileId, fileName, interfaceType, fileDate, fileUser, linesNumber, status, errorMsg
   }

我有这个类,我想提取枚举 ConditionalizableField 的列表并将它们放在 String 的列表中。 如何进行??

【问题讨论】:

标签: java enums


【解决方案1】:

您可以使用YourEnumType.values(); 将所有值提取为数组。然后你可以遍历数组元素并将它们添加到你的列表中。

您可以使用

来简化您的代码
List<ConditionalizableField> list = new ArrayList<>(
        Arrays.asList(ConditionalizableField.values()));

【讨论】:

    猜你喜欢
    • 2011-02-16
    • 2022-11-23
    • 1970-01-01
    • 2012-12-28
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多