黑马程序员技术交流社区

标题: 整形数组中有空值么? [打印本页]

作者: zhuchangbao    时间: 2015-4-22 10:38
标题: 整形数组中有空值么?
我读取一个文件,存储到txt中,这个文件中全部是整形数组,但是在txt中有个不显示,但是它也是有那个索引的,我就在想有没有可能整形数组中有空值的可能呢?要不然怎么是不显示呢?

作者: 海带    时间: 2015-4-22 12:23
应该是代码不对
作者: 张乐    时间: 2015-4-22 12:33
肯定的是  肯定是有空值的

QQ截图20150422123238.png (32.89 KB, 下载次数: 25)

QQ截图20150422123238.png

作者: 李成强    时间: 2015-4-22 12:43
0是一个具体的数值,不能称为空值,null我们称为空,但是他用于对象。所以int数组中不存在空值,如果你没有为int数组中的元素赋值,那么没有赋值的元素的值默认为0,跟你手动给它赋值0一样,不能说赋值1个0就是空值吧,所以说int数组中没有空值一说的哦。
作者: zhuchangbao    时间: 2015-4-23 09:05
李成强 发表于 2015-4-22 12:43
0是一个具体的数值,不能称为空值,null我们称为空,但是他用于对象。所以int数组中不存在空值,如果你没有 ...

应该是这样的。
作者: zhuchangbao    时间: 2015-4-23 09:06
张乐 发表于 2015-4-22 12:33
肯定的是  肯定是有空值的

楼下正解,不过也谢谢你的详细指导。
作者: zhuchangbao    时间: 2015-4-23 09:08
海带 发表于 2015-4-22 12:23
应该是代码不对

我会了。是代码的问题,即使有空的话,它也会自动变为零。
作者: an_lucas    时间: 2015-4-23 09:12
赞成四楼
作者: 252162875    时间: 2015-4-23 09:47
学到了!




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