public class ArrayList<T> {
private int noOfElements;
private T[] data;
private int lenght;
public ArrayList()
{
lenght = 10;
data = (T[]) new Object[lenght];
noOfElements =0;
}
public void insert(T value)
{
if(noOfElements >= lenght)
{
lenght *= 2;
T temp[] = (T[]) new Object[lenght];
for(int i = 0;i<noOfElements;i++)
temp[i] = data[i];
data = temp;
}
data[noOfElements] = value;
noOfElements++;
}
}
最近我做了一个泛型类。当我在这个类中插入数据时。插入函数中发生错误错误错误如下所示:
线程“main”java.lang.arraystoreexception中出现异常:personinfo
在arraylist.insert(inputf中的arraylist.javaileobject:26)在driver.main(inputf中的driver.javaileobject:9)
有人能帮我吗?
暂无答案!
目前还没有任何答案,快来回答吧!