Java 将对象添加到数组的方法

Java 将对象添加到数组的方法,java,arrays,methods,Java,Arrays,Methods,您好,我有一个作业,我应该创建一个Person类并为其编写必要的代码。如果我能使用某种列表 但是,我们不允许使用列表。这就是为什么我只使用数组。因此,我可以编写一些代码,但我仍然坚持使用allCousins()和allAncestors()方法。我尝试了在互联网上能找到的一切,这里的一些答案帮了我很大的忙,但我还是得到了很多关于边界感知的指数。如果你能在这方面帮助我,我将不胜感激 在我的作业中,我们必须编写一些方法,比如allBrothers(),allsibles(),我编写了这些方法,它们都

您好,我有一个作业,我应该创建一个Person类并为其编写必要的代码。如果我能使用某种
列表
但是,我们不允许使用
列表
。这就是为什么我只使用数组。因此,我可以编写一些代码,但我仍然坚持使用
allCousins()
allAncestors()
方法。我尝试了在互联网上能找到的一切,这里的一些答案帮了我很大的忙,但我还是得到了很多关于边界感知的指数。如果你能在这方面帮助我,我将不胜感激

在我的作业中,我们必须编写一些方法,比如
allBrothers()
allsibles()
,我编写了这些方法,它们都能工作。以下是AllSides()的示例代码:

公众人物[]所有兄弟姐妹(){
人员[]兄弟姐妹=新人员[0];

对于(int i=0;i当我进行故障排除时,我创建变量来保存作为控制语句一部分的变量

for(int i = 0;i<this.father.allSiblings().length;i++){ ... }

for(int i=0;i当我进行故障排除时,我创建变量来保存作为控制语句一部分的变量

for(int i = 0;i<this.father.allSiblings().length;i++){ ... }

for(int i=0;i当我进行故障排除时,我创建变量来保存作为控制语句一部分的变量

for(int i = 0;i<this.father.allSiblings().length;i++){ ... }

for(int i=0;i当我进行故障排除时,我创建变量来保存作为控制语句一部分的变量

for(int i = 0;i<this.father.allSiblings().length;i++){ ... }

for(int i=0;ifor
循环的
索引错误。对于第一个
allCousins()


循环的
索引错误。对于第一个
allCousins()


循环的
索引错误。对于第一个
allCousins()


循环的
索引错误。对于第一个
allCousins()


我相信不是

       for(int a = 0; i < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;i
你应该

       for(int a = 0; a < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;a

否则,
a
可能会无法控制地增长,并在某个点超过数组的长度。

我认为,而不是

       for(int a = 0; i < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;i
你应该

       for(int a = 0; a < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;a

否则,
a
可能会无法控制地增长,并在某个点超过数组的长度。

我认为,而不是

       for(int a = 0; i < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;i
你应该

       for(int a = 0; a < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;a

否则,
a
可能会无法控制地增长,并在某个点超过数组的长度。

我认为,而不是

       for(int a = 0; i < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;i
你应该

       for(int a = 0; a < this.father.allSiblings()[i].allChildren().length; a++)
for(int a=0;a

否则,
a
可能会无法控制地增长,并在某个点超过数组的长度。

发布您的整个异常,包括完整堆栈跟踪。我不知道如何做。如果允许使用,您应该这样做。您的代码将变得非常简单,此问题将不再是问题。发布您的整个异常,包括完整堆栈跟踪ion包括完整堆栈跟踪。我不知道如何做。如果允许使用,你应该这样做。你的代码将变得非常简单,这个问题将不再是问题。发布你的整个异常,包括完整堆栈跟踪。我不知道如何做。如果允许使用,你应该这样做。你的代码将成为dr非常简单,这个问题将不再是问题。发布整个异常,包括完整堆栈跟踪。我不知道如何做。如果允许使用,您应该这样做。您的代码将变得非常简单,这个问题将不再是问题。