Сортировка вектора с помощью Collections.sort() в Java
Vector следует порядку вставки, что означает, что элементы отображаются в том порядке, в котором они были вставлены в Vector. В этом примере показано,
как отсортировать элементы Vector в порядке возрастания используя
Collections.sort(). Необходимо выполнить следующие шаги:
- Create Vector object
- Add elements to Vector with add(Object o)
- Order Vector с Collection.sort(Vector v)
- Показать отсортированный 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]