Thread sortieren: aufwändiges sortieren (20 answers)
Opened by Froschpopo at 2005-02-25 03:27

betterworld
 2005-02-25 15:42
#52132 #52132
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
[quote=pq,25.02.2005, 14:14][quote=betterworld,25.02.2005, 13:50]War gar nicht so schwer.[/quote]
na ob das aber so schnell wie die ST ist?[/quote]
OK, das wird jetzt etwas aufwaendiger, ist aber auch gar nicht so schlimm:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
    class A implements Comparable {
Integer time;
String s;
A (String s) { time=new Integer (s.substring(5, 15)); this.s=s; }
public int compareTo(Object o) { return time.compareTo(((A) o).time); }
}
A[] a= new A[array.length];
for (int i=0; i<a.length; ++i) a[i]=new A(array[i]);

java.util.Arrays.sort(a);

String sorted[] = new String[a.length];
for (int i=0; i<a.length; ++i) sorted[i]=a[i].s;

Wir koennen ja ein bisschen Java-Golf spielen :)

View full thread sortieren: aufwändiges sortieren