使用Java中的变量命名数组

时间:2011-11-15 11:59:33

标签: java arrays variables naming

所以我正在尝试创建一个程序来运行并为我创建许多数组,但是,我正在使用的代码对编译器没有意义:

int n = 0;

while (n<500) {
    int[ ] n;
    n = new int[n];
    ...
    Then code to populate the array on it's own
    ...
    n++;
}

问题在于使用变量创建数组。我已经尝试将它转换为字符串并用它来命名,但没有骰子。

2 个答案:

答案 0 :(得分:3)

这是我的猜测(虽然问题不清楚):

  • 使用与int变量不同的名称命名数组。
  • intwhile是小写的

这样的东西
while(..){ 
   int[] array = new int[n];
   ...
}

答案 1 :(得分:0)

我认为你应该使用ArrayList:

http://download.oracle.com/javase/6/docs/api/java/util/ArrayList.html

您可以根据需要添加任意数量的元素。如果需要Object [],可以使用方法转换为Array()。

样品:

 List list = new ArrayList();
 list.add(1);
 Integer[] array = list.toArray();