Java程序 使用Collections.sort()方法对向量进行排序

Java程序 使用Collections.sort()方法对向量进行排序

java.util.Collections.sort() 方法存在于java.util.Collections类中。它用于将指定的集合列表中的元素按升序排序。

语法:

Public void sort(Vector object);Public void sort(Vector object)

参数: 作为参数的向量的实例

Collection.sort()方法

Let us suppose that our list contains
{"Geeks For Geeks", "Friends", "Dear", "Is", "Superb"}

After using Collection.sort(), we obtain a sorted list as
{"Dear", "Friends", "Geeks For Geeks", "Is", "Superb"}

1.创建一个矢量实例。
2.在向量中添加元素。
3.在函数前打印向量,使用该方法说明函数负责的内容。
4.使用Collection.sort()方法。
5.排序后打印矢量,可以看到排序是升序的。

示例 1:

// Java Program to Sort Vector
// using Collections.sort() Method
  
// Importing Collection and Vector class
import java.util.Collections;
import java.util.Vector;
  
public class GFG {
  
    // Main driver method
    public static void main(String args[])
    {
        // Create a instance vector
        Vector<String> vec = new Vector<String>();
  
        // Insert the values in vector
        vec.add("a");
        vec.add("d");
        vec.add("e");
        vec.add("b");
        vec.add("c");
  
        // Display the vector
        System.out.println("original vector : " + vec);
  
        // Call sort() method
        Collections.sort(vec);
  
        // Display vector after replacing value
        System.out.println("\nsorted vector : " + vec);
    }
}

输出

original vector : [a, d, e, b, c]

sorted vector : [a, b, c, d, e]

示例 2:

// Java Program to Sort Vector
// using Collections.sort() Method
  
// Importing Collection and Vector class
import java.util.Collections;
import java.util.Vector;
  
public class GFG {
  
    // Main driver method
    public static void main(String args[])
    {
        // Create a instance vector
        Vector<String> vec = new Vector<String>();
  
        // Insert the values in vector
        vec.add("4");
        vec.add("2");
        vec.add("7");
        vec.add("3");
        vec.add("2");
  
        // Display the vector
        System.out.println("\noriginal vector : " + vec);
  
        // Call sort() method
        Collections.sort(vec);
  
        // Display vector after replacing value
        System.out.println("\nsorted vector : " + vec);
    }
}

输出

original vector : [4, 2, 7, 3, 2]

sorted vector : [2, 2, 3, 4, 7]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程