Сортировка вектора с помощью Collections.sort() в Java

Vector следует порядку вставки, что означает, что элементы отображаются в том порядке, в котором они были вставлены в Vector. В этом примере показано, как отсортировать элементы Vector в порядке возрастания используя Collections.sort(). Необходимо выполнить следующие шаги:
  1. Create Vector object
  2. Add elements to Vector with add(Object o)
  3. Order Vector с Collection.sort(Vector v)
  4. Показать отсортированный Vector
import java.util.Collections; 
import java.util.Vector;
public class VectorSort {
public static void main(String[] args) {

//create vector
Vector vector = new Vector();

//добавляем элементы в vector
vector.add("d");
vector.add("e");
vector.add("a");
vector.add("c");
vector.add("f");
vector.add("b");

// по умолчанию Vector поддерживает порядок вставки
System.out.println("Вектор перед сортировкой:");
System.out.println(vector);

// Collections.sort() сортирует элементы по возрастанию
Collections.sort(vector);

//Показать элементы после сортировки
System.out.println("Вектор после сортировки :");
System.out.println(vector);
}
}
Output:

Вектор до сортировки: 
[d, e, a, c, f, b]
Вектор после сортировки:
[a, b, c, d, e, f]