-3
我使用噸我的程序的ArrayList,這並不需要大部分的Java數組列表的功能,所以基本上我想自己實現它以獲得更好的空間性能。
這是我走到這一步:
public class ArrayList<E> {
private E[] a;
private int size=0;
public ArrayList() {
}
public ArrayList(int fixedSize) {
***a=new E[fixedSize];***
}
}
編譯器說,我不能創建一個通用的陣列,我怎麼到這兒來呢?
如果你真的想創建一個ArrayList,爲什麼不看這裏: http://www.docjar.com/html/api/java/util/ArrayList.java.html 這至少會告訴你,一個正確的實現是怎樣的,以及在創建自己的時候應該怎麼想。 – Kostronor 2012-04-18 18:53:13