是的,Guava提供了Randoms工具类,可以轻松地随机从列表、数组或集合中选择一个元素。

例如,要从数组中随机选择一个元素,可以使用以下代码:

String[] array = {"apple", "banana", "orange"};
String randomElement = Randoms.getRandomElement(array);

在这个例子中,getRandomElement()方法将返回array中的一个随机元素。

除了数组外,Randoms还支持其他类型的集合和列表。例如,要从List中随机选择一个元素,可以使用以下代码:

List<String> list = ImmutableList.of("apple", "banana", "orange");
String randomElement = Randoms.getRandomElement(list);

注意,Randoms是Guava的Beta API,可能会发生变化。建议在使用时仔细阅读文档并了解其限制和用法。

java 随机从数组中取一个元素,在guava中,有没有比较好用的工具类

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

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