Java 使用sort方法对数组进行排序

 再使用冒泡排序、快速排序等方式进行排序时,需要手动编写一堆代码,比较麻烦。因此Java中的Arrays类提供了一个sort方法,使用该方法可以很方便的对各种数组进行排序,大大降低了数组排序的难度。sort()方法有很多重载格式,可以接收任何数据类型进行不同类型的排序。

import java.util.Arrays;
import java.util.Random;

public class SortSequence {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Random rd = new Random();
		int[] array =new int[15];		//声明数组
		System.out.println("没有使用sort方法前的数组:");
		for(int i = 0; i < array.length; i++) {
			array[i] = rd.nextInt(25);      //利用随机数随意产生15个0~25之间的随机数	
			System.out.print(" "+array[i]);	//给array数组赋值
			if ((i+1)%5==0) {
				System.out.println();
			}
		}
		Arrays.sort(array);			//对array数组进行升序排序
		System.out.println("\n使用sort方法后的数组:");
		for(int i = 0; i < array.length; i++) {	//将array数组中的数据输出
			System.out.print(" "+array[i]);
			if ((i+1)%5==0) {
				System.out.println();
			}
		}
	}

}

Arrays类提供了创建、操作、搜索和排序数组的方法。再程序开发中有效利用了Arrays类的各种方法来完成数组操作,最大幅度的提升了程序开发效率。并且Arrays类的方法是经过测试的,以减少程序开发中错误代码的出现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值