gpt4 book ai didi

java - 如何随机化枚举元素?

转载 作者:搜寻专家 更新时间:2023-10-30 21:14:22 24 4
gpt4 key购买 nike

<分区>

假设您有一个包含一些元素的enum

public enum LightColor {
RED, YELLOW, GREEN
}

并想从中随机挑选任何颜色。

我把颜色放进一个

public List<LightColor> lightColorChoices = new ArrayList<LightColor>();

lightColorChoices.add(LightColor.GREEN);
lightColorChoices.add(LightColor.YELLOW);
lightColorChoices.add(LightColor.RED);

然后选择一种随机颜色,例如:

this.lightColor = lightColorChoices.get((int) (Math.random() * 3));

所有这些(虽然工作正常)似乎不必要地复杂。有没有更简单的方法来选择随机枚举元素?

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