Java中数组的排序

使用Java的包库对数组进行排序

事实上,Java提供了大量的成熟的开发库,基于这些开发包库,合理的使用它们能够极大地提高我们的开发效率。下面的实例,我没有自己定义数组元素的排序方法,而是使用了Java提供的sort方法。


代码如下:

import java.util.Arrays;

public class ArraySortUsingPackage {
	
	public static void printArr(int[] arr,String msg){
		
		System.out.println(msg);
		for(int i : arr){
			
			System.out.print( i + " ");
			
		}
		System.out.println( );
	}
	
	public static void main(String[] args) {
		
		int[] arr = {2,6,89,32,10,8,45,34,3,25,90,68,71,4,1};  //定义一个数组arr,并做了元素的初始化
		printArr(arr,"数组排序前:");
		System.out.println("---------------------------------------");
		java.util.Arrays.sort(arr);    //利用Java的包库提供的方法进行排序
		printArr(arr ,"数组排序后:");   //输出排序后的数组元素
	}

}
程序运行结果:

数组排序前:
2 6 89 32 10 8 45 34 3 25 90 68 71 4 1 
---------------------------------------
数组排序后:
1 2 3 4 6 8 10 25 32 34 45 68 71 89 90 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值