Hallo,
Ich habe ein Problem: In einer Liste sind viele Elemente. Diese Elemente sind wild durcheinander und müssen sortiert werden. Die Sortierung kann anhand der Gliederung vorgenommen werden.
Die Gliederung hat folgende Form:
So soll es dann auch sortiert aussehen.
Im Moment sortiere ich die Liste mit Collections.sort(list); Das funktioniert auch recht gut, jedoch bekomme ich Probleme wenn Zahl größer als 9 wird.
Dann kommt da folgendes raus:
Wie kann man den diese Sortierung lösen? Wäre für jeden Tipp dankbar.
Gruß,
Charriu
Ich habe ein Problem: In einer Liste sind viele Elemente. Diese Elemente sind wild durcheinander und müssen sortiert werden. Die Sortierung kann anhand der Gliederung vorgenommen werden.
Die Gliederung hat folgende Form:
Code:
1
1.1
1.2
1.2.1
1.3
So soll es dann auch sortiert aussehen.
Im Moment sortiere ich die Liste mit Collections.sort(list); Das funktioniert auch recht gut, jedoch bekomme ich Probleme wenn Zahl größer als 9 wird.
Dann kommt da folgendes raus:
Code:
1
1.1
1.10
1.11
1.2
...
1.9
Wie kann man den diese Sortierung lösen? Wäre für jeden Tipp dankbar.
Gruß,
Charriu