Java.util.Vector 类

java.util.Vector.sort()方法用于根据诱导的顺序对列表的元素进行排序

语法

public void sort(Comparator<? super E> c)

这里,E 是容器维护的元素类型。

参数

c 指定用于比较列表元素的比较器。如果为 null,则使用元素的自然顺序。

返回值

void 类型。

异常

不适用。

示例:

在下面的示例中,java.util.Vector.sort()方法用于对给定向量进行排序。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建向量
    Vector<Integer> Vec = new Vector<Integer>();

    //填充向量
    Vec.add(50);
    Vec.add(40);
    Vec.add(10);
    Vec.add(30);
    Vec.add(20);

    //打印向量
    System.out.println("Vec contains: "+ Vec);    

    //对向量进行排序
    Collections.sort(Vec);

    //打印向量
    System.out.println("Vec contains: "+ Vec);  
  }
}

上述代码的输出将是:

Vec contains: [50, 40, 10, 30, 20]
Vec contains: [10, 20, 30, 40, 50]