-1
我在我的类中的下列方法:如何使用泛型?
public void insert(E item)
{
assert this.listSize < this.maxSize : "Error : List capacity exceeded.";
for (int i = this.listSize; i > this.curr; i--)
{
this.listArray[i] = this.listArray[i-1];
}
this.listArray[this.curr] = item;
this.listSize++;
}
它确实做到了它采取的元素,并将其添加到一个ArrayList。
但是我想知道的是,我实际上是怎么称呼这种方法的?
例如 - 在一个应用程序 - 我创建数组列表如下:
// Create instance of ArrayList
ArrayList myArrayList = new ArrayList();
// Call insert to add to the list...
myArrayList.insert(WHAT GOES IN HERE?);
我曾尝试添加简单的整数和,我真的只是缺少一些愚蠢的字符串。
是'ArrayList' java.util.ArrayList'或您自己的'实例类?班级是如何定义的? ''实际上是什么意思? –
MadProgrammer
在您的示例中,您将'ArrayList'创建为[原始类型](https://docs.oracle.com/javase/tutorial/java/generics/rawTypes.html)。 –