Tach!
Ja, aber. … Hier geht es ja nicht um Sortierung, sondern um „nichts oder mehr als nichts“. Da wirkt ein Sortierungsvergleich für mich fehl am Platze.
Igendeinen Code zu schreiben, den der Computer versteht, sollte nicht das alleinige Ziel sein. Man muss, um ein System auch später noch pflegen zu können, als Mensch die Intention hinter den Dingen erkennen können, und das auch, wenn - wie üblich - sämtliche Kommentare fehlen oder nutzlos sind, weil sie nur das sowieso Offensichtliche beschreiben, statt Absichten zu erklären oder Verwendungshinweise zu geben.
Insofern ist es am besten, wenn man Strings weder mit Zahlen vergleicht, noch Größer- oder Kleiner-Vergleiche anstellt, wenn man eigentlich leer oder nicht leer wissen möchte. Zudem sollte man vielleicht auch über ein besseres Ausdrücken des Nichtvorhandenseins nachdenken. Als Alternative zum Leerstring wäre dann nämlich null
angebracht.
dedlfix.