Java 集合 Vector排序

来源:这里教程网 时间:2026-02-17 20:13:25 作者:

Vector维护插入顺序,这意味着它以相同的顺序显示元素,并将它们添加到Vector中。在这个例子中,我们将看到如何使用Collections.sort()按升序对Vector元素进行排序。步骤如下:

1)创建一个Vector对象

2)使用add(Element e)方法向Vector添加元素

3)使用Collections.sort(Vector)对其进行排序

4)显示已排序的元素列表。

import java.util.Collections;import java.util.Vector;public class SortingVectorExample { public static void main(String[] args) {    // Create a Vector    Vector<String> vector = new Vector<String>();    //Add elements to Vector    vector.add("Walter");    vector.add("Anna");    vector.add("Hank");    vector.add("Flynn");    vector.add("Tom");    // By Default Vector maintains the insertion order    System.out.println("Vector elements before sorting: ");    for(int i=0; i < vector.size(); i++){       //get(i) method fetches the element from index i       System.out.println(vector.get(i));    }    // Collection.sort() sorts the collection in ascending order    Collections.sort(vector);    //Display Vector elements after sorting using Collection.sort    System.out.println("Vector elements after sorting: :");    for(int i=0; i < vector.size(); i++){       System.out.println(vector.get(i));    } } }

输出:

Vector elements before sorting: WalterAnnaHankFlynnTomVector elements after sorting: :AnnaFlynnHankTomWalter

相关推荐