是的,org.apache.commons.lang3 中有一个非常好用的随机工具类 RandomUtils,可以很方便地从数组中随机取一个元素。

示例代码:

String[] arr = {'apple', 'banana', 'orange', 'pear'};
String randomElement = arr[RandomUtils.nextInt(0, arr.length)];
System.out.println('随机取到的元素是:' + randomElement);

这段代码会随机从数组 arr 中取一个元素,并打印出来。需要注意的是,RandomUtils.nextInt 方法的第一个参数是随机数的最小值(包含),第二个参数是随机数的最大值(不包含)。因此,上面的代码中,随机数的范围是 [0, 4),即 0、1、2、3 四个数字中的一个。

Java 使用 Apache Commons Lang3 随机获取数组元素

原文地址: https://www.cveoy.top/t/topic/lHbN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录