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

                       

以上是 Java如何重排数组的元素? 的全部内容, 来源链接: utcz.com/z/356528.html

回到顶部