基本数据类型对象包装类Integer parseXxx

来源:互联网 发布:诈骗 知乎 编辑:程序博客网 时间:2024/06/05 08:00
/*基本数据类型对象包装类Integer parseXxxint Integerchar Character基本数据类型对象包装类的最常见作用就是用于基本数据类型和字符串类型之间做转换基本数据类型转成字符串。    基本数据类型+""    基本数据类型.toString(基本数据类型值);    如:Inter.toString(34);//将34整数变成"34";字符串转成基本数据类型    基本数据类型    xxx a = Xxx.parseXxx(String);//静态转换方式    int a = Integer.parseInt("123");    double b = Double.parseDouble("123");    boolean b = Boolean.parseBoolean("true");    Integer i = new Integer("123");//封装对象 非静态转换方式    int rum = i.intValue();//转换成int 对象调用方式十进制转成其他进制    toBinarySTring();    toHexString();    toOctalString();其他进制转成十进制。    parseInt(string,radix)*/class  IntegerDemo{    public static void main(String[] args)     {//将一个字符串转成整数。        int num= Integer.parseInt("123");//      sop("num"+(num+4));        int x = Integer.parseInt("110",2);//(被转换数,进制)按进制转换数字        //JDK 1.5新特性        Integer x = 4;//自动装箱//new Integer(4);        x=x/* x.intValue()自动转换成int */+4;//进行自动拆箱,变成了int类型,和2进行加法运算        //再将和进行装箱赋给x。        Integer m = 128;        Integer n = 128;        sop("m==n:"+(m==n));//结果为false,因为是2个不同的对象。        Integer a = 127;        Integer b = 127;        sop("a==b:"+(a==b));//结果为true。因为a和b指向了同一个Integer对象。        //因为当数值在Byte范围内容,对于新特性,如果该数值已经存在,则不会开辟新的空间    }}
0 0
原创粉丝点击