好的,这是我的问题。我正在学习使用泛型类和方法。我想创建一个通用数组列表和方法,通过选择索引来添加/删除元素。我根本不知道该怎么做。我的例子是调用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