JAVA:按顺序值返回枚举的对象名称

naor.z

如何通过枚举对象的特定序号返回其名称值?

这是我的代码:

import java.util.*

public class Enumarating {
      enum Animals {bunneh , sheep , horse , cow , supercow}

      public static void main(String [] args) {
          Random rand = new Random();
          Animals animal;
      }
}

我将随机范围定义为4,假设我得到2。然后,我希望打印“马”。我应该使用哪种方法?

蒂莫西·卡特尔(Timothy Truckle)

代码是:

Animals.values()[rand.nextInt(Animals.values().length)];

[编辑]

Animals.values() // gets an array with all the enum constants
rand.nextInt(x) // returns a random integer between 0 (inclusinve) and x (exclusive)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

for循环对象名称迭代

来自分类Dev

如何使用变量定义Java对象名称?

来自分类Dev

在Java中的arrayList中生成动态对象名称

来自分类Dev

Qjson获取对象名称

来自分类Dev

替换对象名称

来自分类Dev

将变量的值打印为对象名称python

来自分类Dev

在Java中创建对象名称时如何获取?

来自分类Dev

SQL Server对象名称

来自分类Dev

以对象名称返回Json格式的数据

来自分类Dev

无效的对象名称“ C”

来自分类Dev

删除对象名称为“。”

来自分类Dev

JQ按父对象名称不同的子对象值选择

来自分类Dev

Play Framework JsReads用于对象名称和值

来自分类Dev

CTE的对象名称无效

来自分类Dev

检索对象名称

来自分类Dev

JSON对象名称返回为ID

来自分类Dev

JavaScript中对象名称-值的冗余代码

来自分类Dev

与in_schema的tbl返回“无效的对象名称”错误

来自分类Dev

在Java中返回对象名

来自分类Dev

获取对象名称

来自分类Dev

如果我只有枚举数,如何设置对象名称

来自分类Dev

返回带有对象值的对象名称

来自分类Dev

实例化对象名称并设置其值的通用方法

来自分类Dev

在Java中创建对象名称时,如何获取?

来自分类Dev

如何使用Java通过对象名称打印类的属性?

来自分类Dev

如何显示comboBox值而不显示对象名称

来自分类Dev

Java如何返回枚举值和名称(卡片)

来自分类Dev

SQL Server 上的视图语句返回“无效的对象名称”

来自分类Dev

如何使用提取的字符串作为已经存在的枚举对象名称?