Java中在五个人里随机抽取一个人名
时间: 2024-09-14 09:17:32 浏览: 60
chouuqian.rar_抽签_抽签器网页_自定义抽签_随机抽取
在 Java 中,你可以创建一个包含五个名字的列表(ArrayList、ArrayDeque 或者固定大小的数组),然后使用 `Collections.shuffle()` 或 `ListIterator` 来打乱顺序,最后随机选取一个元素作为人选。这里是一个简单的例子,假设我们有一个字符串数组存储了五个人的名字:
```java
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] people = {"Alice", "Bob", "Charlie", "David", "Eve"};
// 打乱数组的顺序
Collections.shuffle(Arrays.asList(people));
// 选择并打印第一个人
String selectedPerson = people[0];
System.out.println("随机抽取的人名为: " + selectedPerson);
}
}
```
如果你需要多次抽取,可以循环这个过程。注意,这里假定数组长度始终为5,如果是动态添加或删除人的场景,还需要考虑数据结构的选择。
阅读全文