数组排序

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));
}
}
 

 

posted @ 2019-06-17 10:34  天涯韵  阅读(179)  评论(0编辑  收藏  举报