使用Arrays.sort()方法对数组排序

使用Arrays.sort()方法对数组排序

package com;
import java.util.Arrays;
import com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader.Array;
/*
 * 使用Arrays.sort()方法对数组排序
 * 完全排序
 * 部分排序
 */
public class L_input_ArraySort {
    
    

	public static void main(String[] args) {
    
    
		// TODO Auto-generated method stub
		int k;
		int []a= {
    
    9,7,5,3,1,0,10,8,2,4,6};
		int []baka = new int [11];
		 System.out.println("排序前数组a各元素为:");
		 for(k=0; k<a.length;k++) {
    
    
			 System.out.print(a[k]+"\t");
			 baka[k] =a[k];
		 }
		 System.out.println();
		 Arrays.sort(a);
		 System.out.println("完全排序后a数组各元素为:");
		 for(k=0;k<a.length;k++) {
    
    
			 System.out.print(a[k]+"\t");
		 }
		 System.out.println();
		 
		 for(k=0;k<baka.length;k++) {
    
    
			 a[k]=baka[k];
		 }
		 Arrays.sort(a,3,8);
		 System.out.println("部分(从第3个元素到第7个元素)排序后a数组各元素为:");
		 for(k=0;k<a.length;k++) {
    
    
			 System.out.print(a[k]+"\t");
		 }
		 System.out.println();
	}

}

运行结果如下

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/LL__Sunny/article/details/105618732