首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

包装类的默认值,该怎么处理

2013-07-20 
包装类的默认值学过java的都知道,包装类像Integer的默认值为null,但是想要知道包装类的Integer的值null与i

包装类的默认值
学过java的都知道,包装类像Integer的默认值为null,但是想要知道包装类的Integer的值null与int的0之间要怎么转化,难道他们之间不能直接转化码?难道只能if(一个Integer的null){对应int的值为0}这样进行两者之间的转化码?
[解决办法]
拆箱,装箱。
[解决办法]
最开始设计的初衷就是这样,null和0这分别是他们的默认值,integer已经被封装成一个对象了,但是int没有,

并且他们运用的场合也不一样呀。。int主要用于数值的增减,integer主要运用web表示表示层的显示,如果int的话,那就会显示0,但是integer的话什么都不显示,比较友好。。
                                                                          


[解决办法]
null怎么可能和0对应,你让integer的0值找谁去?

null就是null,包装类能表达基础类表达不了的涵义,比如null。

热点排行