数组排序

Java 对数组进行排序输出,代码以下:java

区分大小写使用 compareToIgnorecase
不区分大小写使用 compareToapache

 
 
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));    }}
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息