使用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