ich sollte ein add() methode fuer ein Telephonbuch schreiben
bei der aufruf meiner methode bekomme ich
name: Müller, number: xxx
name: Müller, number: xxx
name: Müller, number: xxx
null
keonnte mir vielleicht jemanden helfen den fehler in meiner methode zu finden ?
oder ist meine string to string methode falsch geschrieben ???
Java:
public void add(String name, String phoneNumber) {
if ((name == null) || (phoneNumber == null)) {
IllegalArgumentException e = new IllegalArgumentException();
throw e;
} else {
if (last == null){
PhoneBookEntry e = new PhoneBookEntry ( name, phoneNumber);
last = e ;
}
else{
PhoneBookEntry e1 = new PhoneBookEntry (name, phoneNumber);
e1.setPrev(last) ;
last =e1;
}
}
}
public String toString() {
String s = "";
PhoneBookEntry e = last;
while (last != null) {
s += e.toString();
s += "\n";
last = last.getPrev();
}
s += "null";
s += "\n";
return s;
}
Java:
public class mainmethode {
public static void main(String[] args){
PhoneBook phoneBook = new PhoneBook();
phoneBook.add("Maier", "xxx");
phoneBook.add("Huber", "xxx");
phoneBook.add("Müller", "xxx");
System.out.println(phoneBook);
}
}
bei der aufruf meiner methode bekomme ich
name: Müller, number: xxx
name: Müller, number: xxx
name: Müller, number: xxx
null
keonnte mir vielleicht jemanden helfen den fehler in meiner methode zu finden ?
oder ist meine string to string methode falsch geschrieben ???