Java基础之数组基础功能

90 阅读1分钟
public static void main(String[] args) {

    //练习一下数组的sort排序功能,int的排序
    int[] arr = {5, 4, 2, 9, 0};
    Arrays.sort(arr);
    String bb = Arrays.toString(arr);
    System.out.println(bb);

    //练习一下数组的sort排序功能,字母的排序
    //注意一下,这里不区分大小写,若大写和小写一起,大写的ascii码小一些,会被排在前面
    String[] song = {"QB", "CDD", "EAA", "AAA"};
    Arrays.sort(song);
    System.out.println(Arrays.toString(song));


    //数组的新建和打印
    // Arrays.toString
    int[] i = new int[]{1, 2, 3, 4, 5};
    System.out.println(Arrays.toString(i));

    //Arrays.asList不能用基础数据类型
    //add和remove功能不可使用,要使用,需要new Arraylist
    Arrays.asList(arr);
    System.out.println(arr);

    //二维数组
    //二维数组的行和列
    int [][] arrs = new int[2][3];
    for (int j = 0; j < arrs.length; j++) {
        for (int k = 0; j < arrs[j].length; k++) {
            arrs[j][k]= j+k;
        }

    }

}