Java如何重排数组的元素?
package org.nhooo.example.util;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class ArrayShuffle {
public static void main(String[] args) {
//初始化数组的内容
String[] alphabets = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J"};
//由于Collections.shuffle()方法需要参数列表
//我们使用Arrays类将数组转换为List。
List<String> list = Arrays.asList(alphabets);
//在这里,我们只是简单地使用了Collections类的shuffle方法
//改组定义的数组。
Collections.shuffle(list);
//一次又一次地运行代码,然后您将看到我们做的多么简单
//改组
for (String alpha : list) {
System.out.print(alpha + " ");
}
}
}生成结果的一个示例是:
F H E A B I G J D C
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西