黑马程序员技术交流社区

标题: 一个简单的数组问题 [打印本页]

作者: 906822773    时间: 2014-6-21 20:08
标题: 一个简单的数组问题
创建一个Boolean类型的数组代码如下,为什么最后结果是NULL ,Boolean不是值类型吗?

public static void main(String args[])
{
  Boolean bo[] = new Boolean[2];
  System.out.println(bo[0]);
}
作者: 姿_`态    时间: 2014-6-21 20:19
求大神 解释
作者: 黎志勇    时间: 2014-6-21 20:22
Boolean是对象包装类,boolean才是值类型。注意大小写。
作者: 陈培果    时间: 2014-6-21 20:23
本帖最后由 陈培果 于 2014-6-21 20:24 编辑

你没有给bo[]数组里面的元素赋值,当然是null。bollean和Bollean不一样的。bollean是一个基本数据类型,Bollean是一个对象。
作者: 轩辕冰晨    时间: 2014-6-21 20:27
Boolean是boolean的封装类 默认值是null
作者: weitz    时间: 2014-6-21 21:42
Boolean 是包装类型,是对象,所以是null
作者: 小坏坏    时间: 2014-6-21 22:50
这是自动装箱与拆箱,基础视频里有!




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