-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)。 –