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
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