gpt4 book ai didi

java - 字母的随机排列

转载 作者:行者123 更新时间:2023-11-30 07:25:10 25 4
gpt4 key购买 nike

我有城市:A、B、C、D、E

如何在 Java 中生成包含所有这些元素一次的初始解决方案?例如:BCDAE

目前我正在生成一个按顺序 ABCDE 然后将其混合的解决方案,有没有更简单的方法来做到这一点我只是没有想到?

最佳答案

我会使用 Collections API 给我一个单行代码:

List<String> letters;
Collections.shuffle(letters);

Collections.shuffle()以随机顺序放置元素。

这是一个小测试。每次运行此命令时,您都会得到随机顺序输出:

public static void main( String[] args ) {
List<String> letters = Arrays.asList( "A", "B", "C", "D", "E" );
Collections.shuffle( letters );
System.out.println( letters );
}

关于java - 字母的随机排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com