Hallo zusammen!
Ich habe folgendes Problem.
Ich soll ein Programm schreiben welches prüft, ob in einer Email die Empfängeradressen doppelt vorkommen.
Falls ja, muss der doppelte Eintrag gelöscht werden.
Also:
To: Empfänger1; Empfänger2; Empfänger3; Empfänger1
CC: Empfänger1; Empfänger4;
Also Empfänger1 kommt im "To:" 2 mal vor und im "CC:" aber nochmal.
"Empfänger1" eins sollte aber insgesamt nur einmal vorkommen, da er die Email ja sonst 3 mal bekommt.
Habt ihr eine Idee???
soweit ich mich jetzt nicht irre, hab ich hier mal den Konstruktor.
Ich würde vllt mit Set arbeiten oder HashMaps, da ja in Hashmaps keine doppelten Einträge vorkommen können. Weiß aber nicht genau wie ich da anfangen soll.
Für Unterstützung wär ich sehr dankbar!!!
Ich habe folgendes Problem.
Ich soll ein Programm schreiben welches prüft, ob in einer Email die Empfängeradressen doppelt vorkommen.
Falls ja, muss der doppelte Eintrag gelöscht werden.
Also:
To: Empfänger1; Empfänger2; Empfänger3; Empfänger1
CC: Empfänger1; Empfänger4;
Also Empfänger1 kommt im "To:" 2 mal vor und im "CC:" aber nochmal.
"Empfänger1" eins sollte aber insgesamt nur einmal vorkommen, da er die Email ja sonst 3 mal bekommt.
Habt ihr eine Idee???
HTML:
public Email(List<String> to, List<String> cc, String from, String subject, String message, String type) {
this.to = to;
this.cc = cc;
this.from = from;
this.subject = subject;
this.message = message;
this.type = type;
}
soweit ich mich jetzt nicht irre, hab ich hier mal den Konstruktor.
Ich würde vllt mit Set arbeiten oder HashMaps, da ja in Hashmaps keine doppelten Einträge vorkommen können. Weiß aber nicht genau wie ich da anfangen soll.
Für Unterstützung wär ich sehr dankbar!!!