Hallo,
ich benutzte eclipse, dort wie erwähnt diese Methode nicht akzeptiert. Ich habe im Programme Ordner unter Java die jdk1.6.0_23 liegen. Kann ich sehen worauf eclipse zurückgreift?
Habe das jetzt aber anders gelöst. Nur klappt bei mir der Sortier Algorithmus nicht.
this.list ist meine ArrayList, zwei Dimensional. Darin Enthalten sind Strings und Int, leider weiß ich nicht wie ich diesen Code anpassen kann. Geht das auch einfacher?
Java:public void sortByColumn(final int clm) { Collections.sort(this.list, new Comparator() { public int compare(Object o1, Object o2) { Vector v1 = (Vector) o1; Vector v2 = (Vector) o2; int size1 = v1.size(); if (clm >= size1) throw new IllegalArgumentException("max column idx: "+ size1); Comparable c1 = (Comparable) v1.get(clm); Comparable c2 = (Comparable) v2.get(clm); int cmp = c1.compareTo(c2); if (sortColumnDesc[clm]) { cmp *= -1; } return cmp; } }); this.sortColumnDesc[clm] ^= true; }
Kann mir jemand dazu helfen? Das klappt nicht.