package ArrayList_Java; class ArrayListInt2{ //Integer-based private Integer[] a; private int counter; private int capacity = 10; public ArrayListInt2(){ a = new Integer[capacity]; counter = 0; } public void add(Integer i){ if(counter==capacity) reallocate(); a[counter] = i; counter++; } public Integer get(int index){// return a[index]; } public void set(int index, Integer n){// a[index] = n; } public int indexOf(Integer s){// for(int i=0; i