在本教程中,我们将学习如何从枚举中生成一个随机值。
1. 概述
2. 使用静态方法生成随机枚举值
首先,我们将创建一个静态函数,该函数返回特定枚举集中的随机生成值。枚举值表示一组常量;然而,我们仍然可以在枚举类体中声明静态方法。 我们将使用静态方法作为辅助工具来生成随机枚举值。
我们在枚举类体内声明一个静态方法,该方法返回一个枚举值。这个方法将调用一个Random对象的nextInt(),并我们将这个方法命名为randomDirection():
大约 3 分钟
在本教程中,我们将学习如何从枚举中生成一个随机值。
首先,我们将创建一个静态函数,该函数返回特定枚举集中的随机生成值。枚举值表示一组常量;然而,我们仍然可以在枚举类体中声明静态方法。 我们将使用静态方法作为辅助工具来生成随机枚举值。
我们在枚举类体内声明一个静态方法,该方法返回一个枚举值。这个方法将调用一个Random对象的nextInt(),并我们将这个方法命名为randomDirection():
我们在几乎所有应用程序中都会看到枚举。这些包括订单状态代码,如_草稿(DRAFT)和_处理中(PROCESSING),以及网页错误代码,如400、404、500、501等。每当我们在领域中看到枚举数据时,在我们的应用程序中就会看到对应的_Enum_。我们可以使用传入请求中的数据并找到该枚举。例如,我们可以将网页错误_400_映射到_BadRequest_。
因此,我们需要逻辑来按条件搜索枚举。这可以是它的名称或它的值。或者它甚至可以是任意的整型代码。
在本教程中,我们将学习如何按条件搜索枚举。此外,我们还将探索返回找到的枚举的不同方式。