如何使用Java设置动态数组的大小?

我用数组变量尝试了setsize(...),但是没有用。
我怎样才能做到这一点?

最佳答案

数组大小需要在初始化时固定,请使用 List 代替,然后使用 List toArray() 中获取数组

例如:

List<Integer> listOfInt = new ArrayList<Integer>(); //no fixed size mentioned
listOfInt .add(1);
listOfInt .add(2);
listOfInt .add(3);
//now convert it to array
Integer[] arrayOfInt = list.toArray(new Integer[listOfInt .size()]);

09-05 02:51