Doofe NullpointerException, aber weiss nicht wieso

Schon wieder ein Problem, aber ich weiss nicht wo das Problem liegt, ich kriege immer eine NullpointerException, und weiss nicht wieso.

Also ich habe eine Klasse Liste, diese besteht zum beheben des Problems nur noch aus Variablen, einem Konstruktor, und einer Methode:
public class Liste {
int maxIndex = 100;
int[] liste1 = new int[maxIndex];
boolean[] elementVorhanden = new boolean[maxIndex];
int länge;

public Liste(){
länge = 0;
}

public void add(int element){
if (länge

In der Zeile „l3[0].add(1);“ kommt immer die Exception.
Wieso?

Weil du bisher nur die Groesse des Arrays festgelegt hast.
Dieses enthaelt aber noch keine gueltigen Objekte.

Und wie kann ich das beheben?

Etwa so:

Liste[] l3 = new Liste[2];
for (int i = 0; i 

Gruss, Patrick

Etwa so:

Liste[] l3 = new Liste[2];
for (int i = 0; i

Gruss, Patrick

Bingo!
Vielen Dank!!!