JAVA中sort函数的简单使用方法 (JAVA新手向)

来源:互联网 发布:三菱军刺淘宝上叫什么 编辑:程序博客网 时间:2024/06/07 11:11

渣渣学最近做JAVA作业时查了一下JAVA中排序函数sort的使用方法。。故此处列出来。。(针对JAVA初学者)


大致的模板是酱紫的

Arrays.sort(数组名,起始下标,终止下标);

我们来举个栗子

import java.util.*;import java.util.Arrays;public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);while(in.hasNext()){int num[]=new int[100];int n;///输出n个数n=in.nextInt();for(int i=0;i<n;i++){num[i]=in.nextInt();}Arrays.sort(num,0,n);///排序部分for(int i=0;i<n;i++){System.out.println(num[i]);}}}}

运行结果


这就是大致的使用方法。。



那么其他类型数组呢


比如DOUBLE形

import java.util.*;import java.util.Arrays;public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);while(in.hasNext()){double  num[]=new double[100];int n;///输出n个数n=in.nextInt();for(int i=0;i<n;i++){num[i]=in.nextDouble();}Arrays.sort(num,0,n);///排序部分for(int i=0;i<n;i++){System.out.println(num[i]);}}}}

运行结果


如果一个数组初始化时已经赋值。则SORT函数可以用另一种方式操作。。。

import java.util.*;import java.util.Arrays;public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);int num[]= {5,4,3,2,1};Arrays.sort(num);for(int i=0;i<5;i++){System.out.println(num[i]);}}}

大约是

Arrays.sort(数组名);


大约就是酱紫拉