Verkettete Liste

LinkedStringListElement list = new LinkedStringListElement();
LinkedStringListElement list1 = new LinkedStringListElement();
LinkedStringListElement list2 = new LinkedStringListElement();
LinkedStringListElement list3 = new LinkedStringListElement();
LinkedStringListElement start = new LinkedStringListElement();
list.setValue("A");
list1.setValue("B");
list2.setValue("C");
list3.setValue("G");



start.setNext(list);
list1.setNext(list2);
list2.setNext(list3);
//list3.setNext(start);
list.setNext(list1);

while(list != list.getNext()) {

System.out.println(list.getValue() + " ");
list = list.getNext();

}

wenn ich dieses Programm laufen lasse, wird angezeigt " java.lang.NullPointerException" ,

und
while(list.getNext() != null) {

System.out.println(list.getValue() + " ");
list = list.getNext();

}
bei diesem Fall list3 also String "G" geht verloren.... wird "A B C" auf Console angezeigt

Falss jemand mir helfen kann, wäre ich sehr dankbar
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben