java如何创建包含未知数量对象的变量?
我有一个递归生成对象的过程。该过程获取“最后一个”对象并生成“新”对象,“新”对象被视为“最后一个”对象,依此类推,直到无法生成“新”对象为止
我需要保存所有生成的对象。我本想使用数组,但问题是我事先不知道将生成多少个对象(因此,在声明数组时无法指定数组的长度)
Java中有没有一种方法可以让数组没有固定的长度?或者我不应该使用数组,而应该使用其他东西
你可以在下面搜索框中键入要查询的问题!
我有一个递归生成对象的过程。该过程获取“最后一个”对象并生成“新”对象,“新”对象被视为“最后一个”对象,依此类推,直到无法生成“新”对象为止
我需要保存所有生成的对象。我本想使用数组,但问题是我事先不知道将生成多少个对象(因此,在声明数组时无法指定数组的长度)
Java中有没有一种方法可以让数组没有固定的长度?或者我不应该使用数组,而应该使用其他东西
# 1 楼答案
使用列表:
http://download.oracle.com/javase/1.6/docs/api/java/util/List.html
# 2 楼答案
所以你的代码看起来有点像这样:
# 3 楼答案
使用^{}
# 4 楼答案
去ArrayList