【问题标题】:Random String Generator from list [duplicate]列表中的随机字符串生成器[重复]
【发布时间】:2015-05-06 17:49:48
【问题描述】:

您好,我有 3 个字符串需要随机选择。

HeLlo
hELLo
HElLo

我需要一个简单的代码来在这三个选项之间随机选择。

【问题讨论】:

  • 这个问题有大约一万亿个重复项,您是否花时间搜索它们。

标签: java string random


【解决方案1】:

这会创建一个字符串数组并选择一个从 0 到 2 的随机索引。

Random r = new Random();
String[] list = {"HeLlo", "hELLo","HElLo"};
System.out.println(list[r.nextInt(3)]);

【讨论】:

    【解决方案2】:

    Java 代码

    import java.util.Random; 
    public class TestProgram {
    
        public static void main(String[] args) {
    
            String[] myStringArray = {"HeLlo","hELLo","HElLo"};
            Random generator = new Random();
            int randomIndex = generator.nextInt(myStringArray.length);
            System.out.println(myStringArray[randomIndex]);
        }   
    
    }
    

    【讨论】:

      【解决方案3】:

      制作一个字符串数组.. 然后随机选择

      String[] array = String[]{"HeLlo","hELLo","HElLo"};
          array[(int)(Math.random()*3)]
      

      【讨论】:

        猜你喜欢
        • 2015-08-16
        • 2017-04-05
        • 2010-12-07
        • 2011-11-20
        • 1970-01-01
        • 2010-11-10
        • 2017-01-06
        相关资源
        最近更新 更多