gpt4 book ai didi

Java调用同一个类的另一个方法中的一个方法

转载 作者:行者123 更新时间:2023-12-02 07:32:56 24 4
gpt4 key购买 nike

首先,我对 Java 缺乏经验。

回答我的问题,我正在用我自己的方法实现我自己的列表。

public class MyList<E> implements List<E>{
.....

其中一个方法返回我的列表的大小

 public int getSize(){
....
}

然后我还有另外两种方法,如果我能以某种方式将此方法应用到我的列表中,它们会更简单。怎么会这样?

我有一个方法,必须比较给定列表是否等于此列表

 public boolean equals(Lista<E> list){
....
}

我首先比较了两个列表的大小,如果它们不匹配,则返回 false。如果是,它会继续比较每个元素。这可能吗?我将如何应用 getSize ?如果这是不可能的,我将仅逐个元素进行比较。

我的另一个方法必须返回每个元素的数组

public Object[] toArray() {
E myarray = new E[??]

正如你所看到的,我不知道如何声明这个数组。我必须事先知道我的 list 的大小。我想作为参数传递(这将解决问题),但我需要以这种方式解决它。

最佳答案

您调用list.getSize(),如下所示:

if (list.getSize() != this.getSize()) {
return false;
}

关于Java调用同一个类的另一个方法中的一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12680220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com