字符串名称包括变量

时间:2013-09-02 16:06:03

标签: java string random

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

我已经编写了一个随机数的代码:

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

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

这可能吗?

2 个答案:

答案 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)]);