黑马程序员技术交流社区

标题: 大神求解 [打印本页]

作者: yangkaiwei    时间: 2016-5-7 00:40
标题: 大神求解
本帖最后由 yangkaiwei 于 2016-5-7 01:15 编辑

求大家帮忙!
   1如果int类型数组arr为null,toString方法返回字符串"null"
   2如果int类型数组arr长度为0,toString方法返回字符串"[]"{:3_46:}

     


        




作者: liuqjss    时间: 2016-5-8 00:07
本帖最后由 liuqjss 于 2016-5-8 00:10 编辑

1---int[] arr=null, 只是声明了一个数组对象的引用arr,但是并没有为其分配内存空间2---int[] arr=new int[0];表示创建了一个长度为0的数组,并在内存中为其分配了内存空间

作者: 蜗牛爬啊爬    时间: 2016-5-8 00:21
判断一下就行了
if (arr == null) {
        return null;
        }
if (arr.length -1 == -1)  {
        return "[]";}

作者: SilentMax    时间: 2016-5-8 00:27
还没有学到啊
作者: z736886202    时间: 2016-5-8 00:44
..大神还是有不少的, 溜溜




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2