好的,這是我的問題。我正在學習使用泛型類和方法。我想創建一個通用數組列表和方法,通過選擇索引來添加/刪除元素。我根本不知道該怎麼做。我的例子是調用IndexOutOfBoundsException。通用數組索引越界
任何幫助,歡迎。 感謝它的推進。
類klasa3:
public class klasa3<E> {
private java.util.ArrayList<E> list = new java.util.ArrayList<>();
public klasa3(int initSize){
}
public int getSize() {
return list.size();
}
public E peek() {
return list.get(getSize() - 1);
}
public void push(E o,int indeks) {
o = list.get(indeks);
list.add(o);
}
public E pop(int indeks) {
E o = list.get(indeks);
list.remove(indeks);
return o;
}
public boolean isEmpty() {
return list.isEmpty();
}
@Override
public String toString() {
return "stack: " + list.toString();
}
}
主類:
public class klasa2 {
public static void main(String[] args) {
klasa3 stak2 = new klasa3(13);
stak2.push("cola",2); // problem here
stak2.pop(2);
System.out.println(stak2.getSize());
}
}
非常感謝,+1,它像一個魅力。你是一個巫師! –
@ViktorLekić接受答案,如果它幫助你。因爲在Stackoverflow中接受答案會讓人們知道問題已經解決。 – TSKSwamy