A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  以int和Integer举例, Integer i=new Integer("123"); int num=i.intValue();intValue()是非静态方法

         Integer.equals()方法比较数值,例如Integer i1=new Integer(4),i2=new Integer(4);那么i1.equals(i2)为true,类似于String类的equals()

        JDK1.5版本以后出现了新特性,Integer x=4;自动装箱,等于Integer x=new Integer(4);简化了书写。x可直接运算x=x+2;自动拆箱, 等于x.intValue()+2,运行前需判断x是否为空
class IntegerDemo{
        public static void main(String[] args){
                Integer i1=4,i2=4;
                System.out.println(i1==i2);
        }
}
结果:true


        Integer i1=4,i2=4;在JDK1.5出现的新特征中,当数值在byte范围内,如果数值已经存在,则不会再开辟新空间。验证代码:

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马