Hallo Community,
ich habe diesen Code im Internet gefunden und verstehe das Prinzip.
Funktioniert auch soweit nur ich will jetzt nicht die erste Spalte in meiner Tabelle sortiert haben sondern die zweite Spalte. Ja ich weiß das er die zweite Spalte mit der ersten verändert. Ich will aber das die Priorität auf der zweiten liegt. Praktisch variabel. Gibt es irgendwo ein wert den ich ändern kann ?
LG
Kobold
ich habe diesen Code im Internet gefunden und verstehe das Prinzip.
Java:
public void sortUpAndUpdate(Vector v){
Collections.sort(v, new Comparator() {
public int compare(Object o1, Object o2) {
Vector v1 = (Vector) o1;
Vector v2 = (Vector) o2;
int cmp = 0;
for (int i = 0, size1 = v1.size(); i < size1; i++) {
String s1 = (String) v1.get(i);
String s2 = (String) v2.get(i);
cmp += s1.compareTo(s2);
}
return cmp;
}
});
parent.getTabel().updateUI();
}
Funktioniert auch soweit nur ich will jetzt nicht die erste Spalte in meiner Tabelle sortiert haben sondern die zweite Spalte. Ja ich weiß das er die zweite Spalte mit der ersten verändert. Ich will aber das die Priorität auf der zweiten liegt. Praktisch variabel. Gibt es irgendwo ein wert den ich ändern kann ?
LG
Kobold