Hi,
ich möchte mal folgendes Problem in die Runde werfen und hoffe auf den ein oder anderen Lösungsansatz:
Ich habe Telefonummeren der Form 01234/56234 oder auch 0123/233-0
Diese möchte ich sortieren und zwar erst nach Vorwahl und dann nach Telefonnummer. Ich habe mir dazu ne Klasse PhoneNumber gebaut, die den Telefonnummern - String mit den Sonderzeichen zurückgibt und eine Variable vom Typ Long zum sortieren implementiert Comparable).
Nun das funktioniert, aber ich müsste ja aber eine Variable vorwahl und eine Variable telNr haben, um korrekt sortieren zu können.
Das würde ich mit String.split("/") lösen, aber wie kann ich das dann über Comparable sortieren?
Grüße Oli
ich möchte mal folgendes Problem in die Runde werfen und hoffe auf den ein oder anderen Lösungsansatz:
Ich habe Telefonummeren der Form 01234/56234 oder auch 0123/233-0
Diese möchte ich sortieren und zwar erst nach Vorwahl und dann nach Telefonnummer. Ich habe mir dazu ne Klasse PhoneNumber gebaut, die den Telefonnummern - String mit den Sonderzeichen zurückgibt und eine Variable vom Typ Long zum sortieren implementiert Comparable).
Nun das funktioniert, aber ich müsste ja aber eine Variable vorwahl und eine Variable telNr haben, um korrekt sortieren zu können.
Das würde ich mit String.split("/") lösen, aber wie kann ich das dann über Comparable sortieren?
Grüße Oli