Java 多维数组


多维数组

 

package com.study.shuzu;

public class shu3 {
    public static void main(String[] args) {

        //二维数组

        int[][] arrays = {{1, 2}, {3, 4}, {5, 6}};
//          printArray(arrays[0]);

        System.out.println(arrays[0][0]);
        System.out.println(arrays[2][0]);

    }
    //打印数组元素
    public static void printArray(int[] arrays){
        for (int i = 0; i < arrays.length; i++) {
            System.out.println(arrays[i]+" ");
        }
        }

}

二维数组理解图

Arrays类:

Arrays类

            是JDK提供的专门用于操作数组的工具类,位于java.util包中。

           直接调用Arrays类的方法操作数组,无需自己编码

           Arrays类里面包括数组的常用方法可以直接调用:Arrays.方法名

Arrays类常用方法

           boolean equals(array1,array2):比较两个数组是否相等

           void sort(array):对数组array元素进行升序排序

           String toString(array):该方法将会一个数组array转换成一个字符串

           void fill(array,val):把数组array所有元素都赋值为val

           copyof(array,length):把数组array复制成一个长度为length的新数组

            int binarySearch(array,val):查询元素值val在数组array中下标

举例:

package com.study.shuzu;

import java.util.Arrays;

public class shu4 {
    public static void main(String[] args) {
        int[] a={123,456,79,788,992,1,6,45};

//        System.out.println(a);
//        System.out.println(Arrays.toString(a));
//        Arrays.sort(a);
//        System.out.println(Arrays.toString(a));
//        printArray(a);
        Arrays.fill(a,0);
        System.out.println(Arrays.toString(a));
    }
    public static void printArray(int[] a){
        for (int i = 0; i 
						  
					  

相关