Im mit Mühe einen Weg herauszufinden cetain Zahlen im sortieren Weg versuchen, Gehirn Sturm zu sortieren, dachte aber die Gemeinde hat eine Antwort bereitsZahl in Java Sortierung
Was Im Versuch sind zu sortieren Zahlen wie:
- FA8Z-7.406.024-AB
- DS7Z-6.632.394-D
- AA8Z-6.632.394-S
- SR3Z-15342-H
- TR3 Z-72B39842-S
- TR3Z-7239842-S
Das Sortierverfahren zunächst durch die Mitte gehen soll, dann die erste Zahl, dann schließlich die letzte Nummer
Wenn ich über die Liste sortieren, es sollte wie folgt aussehen:
- SR3Z-15342-H
- AA8Z-6632394-S
- DS7Z-6632394-S
- TR3Z-7239842-S
- TR3Z-72B39842-S
- FA8Z-7406024-AB
Wenn die mittlere Zahl einen Brief in ihm hat, soll der Brief außer Acht gelassen werden, aber es soll nach sortiert werden irgendwelche Zahlen, die der Zahl ähneln, aber ohne den Buchstaben (IE der TR3Z).
Edit: Fest Beispiel
erstellen [Vergleicher] (https://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html). – Compass
und post den Code, nach dem, wenn Sie Probleme haben, sie angeben. – SomeDude
lesen Sie bitte [Erstellen eines minimalen, vollständigen und überprüfbaren Beispiels] (http://stackoverflow.com/help/mcve) –