我有很多String
,例如l1
或l23
。
现在我想打印出一个随机字符串,例如l3
。
我已经编写了一个随机数的代码:
int r = 1 + (int)(Math.random() * ((30 - 1) + 1));
所以,现在我要打印一个字符串,其变量名是字母l
加上随机整数r
。
这可能吗?
答案 0 :(得分:4)
您可以使用数组
long[] l = new long[30];
int r = // 1 to 29;
System.out.println("l" + r + ": " + l[r]);
答案 1 :(得分:1)
您可以使用数组。索引可以随机选择:
System.out.println(l[random.nextInt(30)]);