【发布时间】:2011-02-12 06:07:30
【问题描述】:
假设我需要制作一系列 String[] 对象。
我知道如果我想创建一个名为“test”的字符串数组来保存 3 个字符串,我可以这样做
字符串[] 测试 = 新字符串[3];
但是假设我需要制作一系列这样的数组,并且我希望它们被命名为 1,2,3,4,5... 等等。无论我需要多少,但我不知道有多少我需要。
如何实现与此类似的效果:
for (int k=0; k=5; k++){
String[] k = new String[3];
}
这将创建 5 个名为 1 到 5 的字符串数组。基本上,我希望能够创建名称由其他函数确定的数组对象。为什么我似乎不能这样做?我是不是很傻?
【问题讨论】:
-
您为这种行为考虑了哪些用例?也许知道我们可以帮助您找出一种 Java 方法来做您想做的事,而无需动态命名的变量。
标签: java dynamic arrays object