String[] arr = {"陈庆静", "杨明", "刘思若", "韩珊珊", "刘博臻", "宁培欣", "苗亚辉", "郭玉洁"}; shuffle(arr);
时间: 2024-01-05 09:20:56 浏览: 223
根据提供的引用内容,你可以使用Fisher-Yates洗牌算法来打乱一个字符串数组。下面是一个示例代码:
```java
import java.util.Random;
public class ShuffleArray {
public static void shuffle(String[] arr) {
Random rand = new Random();
for (int i = arr.length - 1; i > 0; i--) {
int j = rand.nextInt(i + 1);
String temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
public static void main(String[] args) {
String[] arr = {"陈庆静", "杨明", "刘思若", "韩珊珊", "刘博臻", "宁培欣", "苗亚辉", "郭玉洁"};
shuffle(arr);
for (String name : arr) {
System.out.print(name + " ");
}
}
}
```
这段代码使用了Fisher-Yates洗牌算法来随机打乱了字符串数组`arr`中的元素顺序。你可以将这段代码复制到你的Java开发环境中运行,以查看打乱后的结果。
阅读全文
相关推荐














