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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 695010894 中级黑马   /  2016-4-2 09:04  /  481 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

基本数据类型对象包装
基本数据类型--引用数据类型
byte                        Byte
short                        Short
long                        Long
boolean                        Boolean
float                        Float
double                        Double
int                                Integer
char                        Character

基本数据类型对象包装类的最常见作用,就是用于基本数据类型和字符串类型之间做转换
基本数据类型转字符串:
        基本数据类型+""        /25+""
        基本数据类型.toString(基本数据类型值); Integer.toString(25)/"25"

字符串转基本数据类型:
        int a = Integer.parseInt();///必须传入数字格式的字符串.
        double d = Double.parseDouble("12.23");
        boolean b = Boolean.parseBoolean("ture");
       
十进制转换其他进制:
toBinaryString();
toHexString();
toOctString();

其他进制转换成十进制:
parseInt(String, 几进制)


JDK1.5版本以后出现的新特性
1,自动装箱:
Integer x = 4;//同 Integer x = new Integer(4);--自动装箱.
x = x/*x.int.Value()*/ + 2;
//x+2:自动拆箱,变成了int类型,和2进行加法运算.再将和装箱幅值给x;x!=null.

Integer m = 128;
Integer n = 128;
m == n;
//false

Integer m = 128;
Integer n = 128;
m == n;
//ture;因为a和b指向了同一个Integer对象.
        当数值在byte范围内,对于新特性,如果该数值已经存在则不会再开辟新的空间.

3 个回复

倒序浏览
很好,有帮助
回复 使用道具 举报
很实用,果断收藏
回复 使用道具 举报
很实用,谢谢!6666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马