Hallo Ich habe String-Liste als Eingabe mit führenden Nullen und ich frage mich, wie man sie sortiert.Wie sortiere ich Zahlen mit führenden Nullen in Java?
Input (unsortiert)
0-2
0-1
1
1-2
1-0
1-1
4-3
Output (sortiert)
0-1
0-2
1
1-0
1-1
1-2
4-3
I entfernen "-" und führende Nullen aber dann 0-1 -> 1
und 1 -> 1
sind gleich und kann nicht sortiert sein. Andere Sache, die in meinem Kopf kommt, ist die Null und in diesen Zahlen zu entfernen, die nicht Null führenden haben 0 zu setzen hinter so
0-1->1
1->10
10->100
dann Java Art und die Rückennummern in der Startposition verwenden, aber sortierte?
Edit:
- Struktur ist unbegrenzt in der Tiefe so 1-2-3-4-5-6 ...
- kann ich nur eine führende 0
- Nur Bindestrich (-) und Punkt (.) sind Dezimeter erlaubt.
Haben Sie immer nur einen Strich? Oder wird die Struktur komplexer? – ojblass
Wie viele Level hast du? Max. 2? Unbegrenzt? – Puce
Was hast du probiert? - Haben Sie überprüft, ob die natürliche Reihenfolge der Strings Ihren Anforderungen entspricht? – JimmyB