Sortieren Sie einen Vektor mit Collections.sort() in Java
Vector folgt der Insertionsreihenfolge, d.h. die Elemente werden in der Reihenfolge angezeigt, in der sie in Vector eingefügt wurden. Dieses Beispiel zeigt
wie Vector-Elemente in aufsteigender Reihenfolge sortiert werden mithilfe der
Collections.sort(). Die folgenden Schritte sind zu befolgen:
- Create Vector object
- Add elements to Vector with add(Object o)
- Order Vector with Collection.sort(Vector v)
- Sortierte anzeigen Vector
import java.util.Collections;
import java.util.Vector;
public class VectorSort {
public static void main(String[] args) {
//create vector
Vector vector = new Vector();
//Elemente zu vector
vector.add("d");
vector.add("e");
vector.add("a");
vector.add("c");
vector.add("f");
vector.add("b");
// default Vector behält die Insertionsreihenfolge bei
System.out.println("Vector vor dem Sortieren:");
System.out.println(vector);
// Collections.sort() sortiert Elemente in aufsteigender Reihenfolge
Collections.sort(vector);
//Elemente nach Sortierung anzeigen
System.out.println("Vektor nach dem Sortieren :");
System.out.println(vector);
}
}
Ausgabe:
Vektor vor dem Sortieren:
[d, e, a, c, f, b]
Vektor nach dem Sortieren:
[a, b, c, d, e, f]