-1

我有很多Strings,比如l1l23。现在我想打印出一个随机字符串,例如l3.

我已经为随机数编写了代码:

int r = 1 + (int)(Math.random() * ((30 - 1) + 1));

所以,现在我想打印一个字符串,它的变量名是字母l加上随机整数r

这可能吗?

4

2 回答 2

4

您可以使用数组

long[] l = new long[30];

int r = // 1 to 29;
System.out.println("l" + r + ": " + l[r]);
于 2013-09-02T16:09:36.197 回答
1

你可以使用数组。可以随机选择索引:

System.out.println(l[random.nextInt(30)]);

于 2013-09-02T16:10:05.067 回答