面向对象-基本数据类型对象包装类与新特性

xiaoxiao2021-02-28  52

基本数据类型转成字符串:     基本数据类型+""     基本数据类型.toString(基本数据类型值)     如:Integer.toString(34);//将34整数变成"34"; 字符串转成基本数据类型:     xxx a = Xxx.parseXxx(String);     int a = Integer.parseInt("123");//静态调用方式     double b = Double.parseDouble("12.34");     boolean b = Boolean.parseBoolean("true");          Integer i = new Integer("123");     int num = i.intValue();//非静态调用方式,对象调用 十进制转换成其他进制     toBinaryString();     toHexString();     toOctalString(); 其他进制转成十进制:     parseInt(string,radix); JDK 5 版本以后出现的新特性: Integer x = 4;// 自动装箱 //new Integer(4) x = x/* x.intValue() */+2;//x+2: x进行自动拆箱,变成int类型和2进行加法运算。             //再将和进行装箱赋给x。 Integer m = 128; Integer n = 128; sop("m==n:"+(m==n)); Integer a = 127; Integer b = 127; sop("a==b:"+(a==b)); //结果为true,因为a和b指向了同一个Integer对象。 //因为当数值在byte范围内,对于新特性,如果该值已经存在,则不会在开辟新的空间。
转载请注明原文地址: https://www.6miu.com/read-2623544.html

最新回复(0)