如何在java的hashset中随机选取一个元素
时间: 2023-05-20 09:03:48 浏览: 317
zhushiqi123#ios-#随机取出其中之一元素1
可以使用Java中的Random类来生成一个随机数,然后使用HashSet的toArray()方法将HashSet转换为数组,再根据生成的随机数来随机选取一个元素。具体代码如下:
```java
import java.util.HashSet;
import java.util.Random;
public class Main {
public static void main(String[] args) {
HashSet<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
set.add("pear");
String[] arr = set.toArray(new String[set.size()]);
Random random = new Random();
int index = random.nextInt(arr.length);
String randomElement = arr[index];
System.out.println("随机选取的元素是:" + randomElement);
}
}
```
运行结果可能是:
```
随机选取的元素是:banana
```
阅读全文