Auf Thema antworten

hallo,


ich sortiere Text-Daten in der DB und dieselben Daten auch Java,

z.B. hole ich mir zwei Iteratoren über lange Datenströme nach einer textuellen Id,

und gleiche den Stand der Iteratoren ab

"Iterator B, laufe bis zu Eintrag X von A, falls vorhanden, überspringe in Sortierung kleinere, gehe nicht weiter"


dabei stören mich die verschiedensten Sortierunterschiede, null anders

(vorne oder hinten, wobei String.compareTo() an sich sowieso schon streikt),

Kleinbuchstabe vor Großbuchstaben statt andersum,

gerade habe ich # vor Zahlen statt andersrum entdeckt

und wer weiß was es noch gibt


ich sollte wohl mal alle relevanten Zeichen in eine Tabelle einfügen und das sortierte Ergebnis anschauen


gibt es schon fertige Auflistungen, vielleicht schon für Java einen passenden Comparator

oder ganz andere Vorschläge/ Erfahrungen dazu?



Oben