黑马程序员技术交流社区

标题: 数组返回值null的问题 [打印本页]

作者: 高鑫    时间: 2012-4-27 22:03
标题: 数组返回值null的问题
本帖最后由 高鑫 于 2012-4-27 22:33 编辑
  1. class Demo
  2. {
  3.         public static void main(String[]args)
  4. {
  5. int[] []arr=new int[2][];
  6.                 System.out.println(arr[0]);
  7. }

  8. }
复制代码
这个显示值是null这个知道,我想请问怎么样定义int[] arr,一个一维数组让他的arr值是默认初始化的null?
作者: 光sail    时间: 2012-4-27 22:12
好像要重toString方法才行吧
作者: 张卯    时间: 2012-4-27 22:47
很遗憾,引用数据类型没有初始化值,必须手动初始化,不过你可以int[] arr = null;或者int[] arr = {};
作者: 贾联国    时间: 2012-4-27 22:55
貌似要像二维数组中存的是指针的时候才能指向null,  定义一个int的[]arr,怎么想也出不来null 啊。





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