gpt4 book ai didi

android - 如何通过 kotlin 中的序数值获取枚举成员?

转载 作者:搜寻专家 更新时间:2023-11-01 08:19:24 25 4
gpt4 key购买 nike

我知道我可以使用代码 Color.BLUE.ordinal 获取枚举成员的序数值。

现在我希望在知道枚举成员的序数值时得到 Color.Green,我该怎么做?

代码

enum class Color{
RED,BLACK,BLUE,GREEN,WHITE
}



var aOrdinal=Color.BLUE.ordinal //it's 2

val bOrdinal=3 //How can I get Color.Green

最佳答案

只需使用 values() 函数,该函数将返回枚举值数组并使用序号作为索引

示例

val bOrdinal=3

val yourColor : Color = Color.values()[bOrdinal]

关于android - 如何通过 kotlin 中的序数值获取枚举成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53332435/

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