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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我是小水水 初级黑马   /  2015-5-26 10:46  /  466 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

* 1.什么是包装类
        * 8种基本数据类型都会对应一个包装类
        * int是Integer, char是Character, 其他都是首字母大写double Double short Short boolean Boolean
* 2.什么时候使用
        * 集合的泛型中只能写包装类型,后面的课程中会学到集合, 集合是只能装对象的, 而基本数据类型不是对象不能直接装入,在JDK5之前, 如果想把基本数据类型装入集合, 必须人工的进行包装(转为包装类对象),JDK5之后, 基本数据类型和包装类之间可以自动的互相转换了
        *
                        Integer i = 10;
                        int x = i + 20;
                        Integer i1 = 98;
                        Integer i2 = 98;
                        i1 == i2?                               
                        Integer i3 = 198
                        Integer i4 = 198
                        i3== i4                                       
* 3.包装类常用的方法
        * static int parseInt(String s)         //将数字字符串转换成数字,如果是非数字字符串会转换失败,抛异常
        * Integer.toBinaryString()                //将一个十进制数字,转换成二进制的字符串
        * Integer.toOctalString()                        //将一个十进制数字,转换成八进制的字符串
        * Integer.toHexString()                        //将一个十进制数字,转换成十六进制的字符串
        * static long parseLong(String s)
        * static double parseDouble(String s)
        * static char forDigit(int digit, int radix)// radix代表的是进制例如二进制就传2,八进制就传8,digit代表后面进制里面的元素,而且不能超出后面进制的范围
        * String s = "123";
        * int x = Integer.parseInt(s);
        * String s = "abc";
        * char ch = Character.parseChar(s);

2 个回复

倒序浏览
学习学习
回复 使用道具 举报
包装类!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马