Auf Thema antworten

Ich schlage vor du verwendest diese Klasse anstelle von ArrayList.


[code=Java]

class IntList {

    private int[] array = new int[10];

    private int size = 0;

   

    private void grow() {

        int[] newArray = new int[(array.length * 3)/2];

        for(int i = 0; i < size; i++) {

            newArray[i] = array[i];

        }

        array = newArray;

    }

   

    public void add(int n) {

        if(size == array.length-1) grow();

        array[size++] = n;

    }

   

    public int get(int i) {

        return array[i];

    }

   

    public int size() {

        return size;

    }

}

[/code]



Oben