R
Ro0kie
Gast
Liebes java-forum.org!
Ich habe folgende Methode :
In meiner Testkalsse :
Meine Ausgabe ist aber die Folgende :
Martin : [[martin.s@gmail.com, lamaprd_0123@hotmail.com], test@mail.com]
TestUser : [test2@mail.com]
false
_______________________________________________
Wieso , die Methode
benutzt doch die Methode
?!
Danke im Vorhinein! :toll:
Ich habe folgende Methode :
Java:
public boolean bearbeiten(String name,String email, String neuEmail){
LinkedList emailsliste = new LinkedList<String>();
emailsliste.add( mails.get(name));
if(emailsliste.equals(email)){
emailsliste.add(neuEmail);
emailsliste.remove(email);
mails.put(name,emailsliste); //TreeMap überschreibt den Eintrag automatisch.
return true;
}
else{
return false;
}
Java:
import java.util.LinkedList;
/**
* Testklasse der Klasse Emailadress.
*
* @author Martin S
* @version 2011-05-29
*/
public class EmailadressTest {
public static void main(String[] args){
LinkedList mails = new LinkedList<String>();
mails.add("martin.s@gmail.com");
mails.add("lamaprd_0123@hotmail.com");
LinkedList mails2 = new LinkedList<String>();
mails2.add("test2@mail.com");
Emailadress emailbook = new Emailadress();
emailbook.hinzufuegenNeu("Martin",mails);
emailbook.hinzufuegen("Martin","test@mail.com");
emailbook.hinzufuegenNeu("TestUser",mails2);
System.out.println(""+emailbook.zuArray());
boolean erfolgreich =emailbook.bearbeiten("TestUser","test2@mail.com","test3@mail.at");
System.out.println(""+erfolgreich);
}
}
Meine Ausgabe ist aber die Folgende :
Martin : [[martin.s@gmail.com, lamaprd_0123@hotmail.com], test@mail.com]
TestUser : [test2@mail.com]
false
_______________________________________________
Wieso , die Methode
Code:
contains()
Code:
equals()
Danke im Vorhinein! :toll: