gpt4 book ai didi

java - 如何在给定枚举的情况下获取 List 或 Set 形式的名称?

转载 作者:行者123 更新时间:2023-12-01 06:48:40 25 4
gpt4 key购买 nike

例如:

    public enum Day {
MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY;
}

给定枚举 MONDAYWEDNESDAYSATURDAY,我可以获得其中元素为 ["的列表或集合星期一”、“星期三”、“星期六”]。 Java中有什么方法吗?或者任何其他 Util 类?

最佳答案

您可以使用枚举类型的方法values(),它返回一个包含枚举值的数组:

Day.values();

如果您想将数组转换为字符串列表,只需执行以下操作:

Arrays.stream(Day.values()).map( (v) -> v.name()).collect(Collectors.toList());

关于java - 如何在给定枚举的情况下获取 List<String> 或 Set<String> 形式的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60631721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com