介绍两种java数组排序的简单方法的使用:快速排序与冒泡排序。
package com.bh.test;
import java.util.Arrays;
/**数组排序的两种方法
* @author cyq
*/
public class ArraySort{
public ArraySort() {
int[] a={5,4,2,4,9,1};
//quickSort(a);
bubbleSort(a);
}
/**快速排序
* @param a
*/
private void quickSort(int[] a) {
Arrays.sort(a); //进行排序
for(int i: a){
System.out.print(i);
}
}
public static void main(String[] args){
new ArraySort();
}
/**冒泡排序
* @param a
*/
private void bubbleSort(int[] a){
for(int i=0;i<a.length-1;i++){
for(int j=i+1;j<a.length;j++){
if (a[i]>a[j]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int i: a){
System.out.print(i);
}
}
}