为什么是a.length == 0 || a == null

        int[] a = new int[0];

        if(a.length == 0)
            System.out.println("长度为0");

        System.out.println(a[0]);
        //java.lang.ArrayIndexOutOfBoundsException: 0

        a = null;

        if(a == null)
            System.out.println("空!");

所以对输入的数据要判断其是否是为null或者是数组长度为0。


版权声明:本文为Maslii原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。