java set集合随机取元素_Java集合系列-Set系列-HashSet
时间: 2023-08-05 11:06:28 浏览: 231
java集合-HashSet的使用
可以使用Java中的Random类配合Set的toArray方法来随机获取Set集合中的元素,具体代码如下:
```java
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class RandomSetElement {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("A");
set.add("B");
set.add("C");
set.add("D");
set.add("E");
String[] array = set.toArray(new String[set.size()]);
Random random = new Random();
int index = random.nextInt(array.length);
String randomElement = array[index];
System.out.println("随机获取的元素为:" + randomElement);
}
}
```
首先将Set集合转换为数组,然后使用Random类生成一个随机数,最后通过数组下标获取随机元素。
阅读全文