【发布时间】:2013-09-02 16:06:02
【问题描述】:
我有很多Strings,比如l1 或l23。
现在我想打印出一个随机字符串,例如l3.
我已经写了一个随机数的代码:
int r = 1 + (int)(Math.random() * ((30 - 1) + 1));
所以,现在我想打印一个字符串,它的变量名是字母l 加上随机整数r。
这可能吗?
【问题讨论】:
-
你想要一个数组。
-
你可以使用反射来做到这一点,但你不应该这样做。使用数组而不是单独的变量。
-
您可以使用
Map<String, Integer> -
你的建议太可怕了。使用数组或collection