首页 > 编程语言 > 详细

020-多维数组及Arrays类

时间:2021-02-07 18:37:32      阅读:24      评论:0      收藏:0      [点我收藏+]

多维数组及Arrays类

多维数组

  • 多维数组即包含数组的数组,如二维数组就是一个特殊的一维数组,其中每个元素都是一个一维数组,以下都以二维数组举例,多维数组逻辑上一样,都是套娃内嵌

  • 二维数组语法:

    int a[][] = new int[一维数组个数][每个一维数组元素数量];
    
  • 遍历二维数组:

    public class Demo12 {
        public static void main(String[] args) {        //二维数组的遍历
            int[][] arr = {{1, 2}, {2, 3}, {3, 4}};
            for (int i = 0; i < arr.length ; i++) {
                for (int j = 0; j < arr[i].length ; j++) {
                    System.out.println(arr[i][j]);
                }
            }
        }
    }
    

Arrays类

  • 解释
    • 数组的工具类java.util.Arrays,数组对象本身没有方法供调用,API中提供了一个工具类Arrays,可对数据对象进行一些基本操作
    • Arrays类中的方法都是static修饰的静态方法,在使用时可以直接使用类名进行调用,不用使用对象来调用(是不用,而不是不能)
    • 所有工具类都可以自己写,不用过度依赖,直接用比较方便就不用重复造轮子,没有的类可以自己创造
  • 常用功能
    • 打印数组元素:通过toString方法
    • 给数组赋值:通过fill方法
    • 对数组排序:通过sort方法,按升序
    • 比较数组:通过equals方法比较数组中的元素值是否相等
    • 查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作

020-多维数组及Arrays类

原文:https://www.cnblogs.com/xianjingze/p/14385509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!