Sortierbereichswerte

8

Ich möchte ein Array von Strings sortieren, die numerische Bereiche wie folgt darstellen:

%Vor%

Mit der Methode sort bekomme ich:

%Vor%

Ich möchte es stattdessen so:

%Vor%     
VtrKanna 08.04.2014, 11:26
quelle

3 Antworten

5
%Vor%     
Chezhian 08.04.2014, 12:27
quelle
15

Versuchen Sie:

%Vor%

Bei dieser Lösung wird jedes Element ( "0-5" ) in zwei Elemente ( ["0", "5"] ) aufgeteilt und in Ganzzahlen ( [0, 5] ) konvertiert. Sortiert nun nach dem Array (erstes Element zuerst und zweites als Tie-Breaker).

    
Uri Agassi 08.04.2014 11:33
quelle
5
%Vor%

weil

%Vor%     
Cary Swoveland 08.04.2014 21:24
quelle

Tags und Links