【发布时间】:2015-05-06 17:49:48
【问题描述】:
您好,我有 3 个字符串需要随机选择。
HeLlo
hELLo
HElLo
我需要一个简单的代码来在这三个选项之间随机选择。
【问题讨论】:
-
这个问题有大约一万亿个重复项,您是否花时间搜索它们。
您好,我有 3 个字符串需要随机选择。
HeLlo
hELLo
HElLo
我需要一个简单的代码来在这三个选项之间随机选择。
【问题讨论】:
这会创建一个字符串数组并选择一个从 0 到 2 的随机索引。
Random r = new Random();
String[] list = {"HeLlo", "hELLo","HElLo"};
System.out.println(list[r.nextInt(3)]);
【讨论】:
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]);
}
}
【讨论】:
制作一个字符串数组.. 然后随机选择
String[] array = String[]{"HeLlo","hELLo","HElLo"};
array[(int)(Math.random()*3)]
【讨论】: