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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 画了一个圈儿 中级黑马   /  2014-8-18 11:35  /  852 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

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

基本数据类型对象包装类的最常见作用:用于基本数据类型和字符串类型之间做转换:
1、基本数据类型转成字符串:       
        基本数据类型+""
        基本数据类型包装类.toString(基本数据类型值)
        如:Integer.toString(34);        //将整数34变成字符串"34"

2、字符串转成基本数据类型:
        xxx a = Xxx.parseXxx(String);
        int a = Integer.parseInt("123");        必须传入数字格式的字符串
        double d = Double.parseDouble("12.34");
        boolean b = Boolean.parseBoolean("true");   必须传入true 或者false
        以上方法都是static修饰的,使用时通过基本数据类型对象包装类直接调用即可。

        Integer i = new Integer("1234");
        int num = i.intValue();
        intValue也可以获取基本数据类型对象的值,返回值为int,但它不是staic修饰的,需要先建立对象再调用

3、十进制转成其它进制:
        String str = Integer.toBinaryString(7);                // str = "111"
        String str = Integer.toOctalString(12);                // str = "14"
        String str = Integer.toHexString(60);                //str = "3c"

4、其它进制转成十进制
        parseInt(str, radix)
        int x = Integer.parseInt("111",2);                // x=7
        int x = Integer.parseInt("14",8);                // x=12
        int x = Integer.ParseInt("3c",16);                // x=60

0 个回复

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