数组排序
Java 对数组进行排序输出,代码如下:
区分大小写使用 compareToIgnorecase
不区分大小写使用 compareTo
import java.util.Arrays;
public class MainTest {
public static void main(String[] args) {
int[] intarr=new int[] {34,5,64,22,62,243,97,42,77};
System.out.println("排序前"+Arrays.toString(intarr));
Arrays.sort(intarr);
System.out.println("排序后"+Arrays.toString(intarr));
String[] strarr=new String[] {"java","App","nice","test","apache"};
System.out.println("\n排序前"+Arrays.toString(strarr));
for (int i=0;i<strarr.length-1;i++){
for (int j=0;j<strarr.length-i-1;j++) {
if(strarr[j].compareToIgnoreCase(strarr[j+1])>0){ //不区分大小写使用compareToIgnoreCase 区分大小写使用compareTo
String temp=strarr[j];
strarr[j]=strarr[j+1];
strarr[j+1]=temp;
}
}
}
System.out.println("排序后"+Arrays.toString(strarr));
}
}