Hi zusammen,
versuche gerade eine Sortierung von Daten (Strings) vorzunehmen. Das besondere dabei ist, dass die Strings Sonderzeichen enthalten (ein anderer Font-Typ). Da der Anwender eine definierte Reihenfolge der Zeichen erwartet, habe ich mir von ihm eine Liste geben lassen, wo jeder Buchstabe einen Index erhalten hat.
Wie soll ich das mit der Sortierung nun am besten machen. Habe daran gedacht die Strings (die jeweils einen Index erhalten haben) aus der Datei einzulesen und intern in einer HashMap einzuordnen. Der key ist dabei der String und Value ist dessen Index.
Dann implementiere ich meinen Comparator und greife beim Vergleich für jeden Char auf die HashMap zu.
Kann man das so machen? Ist dies sinnvoll? Oder was meint ihr?
versuche gerade eine Sortierung von Daten (Strings) vorzunehmen. Das besondere dabei ist, dass die Strings Sonderzeichen enthalten (ein anderer Font-Typ). Da der Anwender eine definierte Reihenfolge der Zeichen erwartet, habe ich mir von ihm eine Liste geben lassen, wo jeder Buchstabe einen Index erhalten hat.
Wie soll ich das mit der Sortierung nun am besten machen. Habe daran gedacht die Strings (die jeweils einen Index erhalten haben) aus der Datei einzulesen und intern in einer HashMap einzuordnen. Der key ist dabei der String und Value ist dessen Index.
Dann implementiere ich meinen Comparator und greife beim Vergleich für jeden Char auf die HashMap zu.
Kann man das so machen? Ist dies sinnvoll? Oder was meint ihr?