基本数据类型对象包装类

来源:互联网 发布:约瑟夫环c语言视频 编辑:程序博客网 时间:2024/05/29 16:47

一、概念


java将基本数据类型值封装成了对象,可以提供更多的操作基本数值的功能。


8种基本类型对应的包装类如下:


 


二、基本类型与字符串


字符串==>基本类型:


                //字符串变成基本类型Integer.parseInt("123")+2;

基本类型==>字符串


                int i=2;String s=i+"";System.out.println(s);

                String s1=Integer.toString(5);

                String.valueOf(34);


三、进制转换


十进制-->其他进制:


                //十进制-->十六进制String sixTeen=Integer.toHexString(10);System.out.println(sixTeen);//十进制-->二进制String two=Integer.toBinaryString(10);System.out.println(two);//十进制-->八进制String eight=Integer.toOctalString(10);System.out.println(eight);

其他进制-->二进制:


                //十六进制-->十进制,("进制内数", 进制)int sixTeen2= Integer.parseInt("F", 16);System.out.println(sixTeen2);//二进制-->十进制int two2=Integer.parseInt("101",2);System.out.println(two2);//八进制-->十进制int eight2=Integer.parseInt("67", 8);System.out.println(eight2);

四、装箱和拆箱


装箱:基本数据类型对象-->对象


//基本数据类型装箱为Integer对象Integer i=1;


拆箱:对象-->基本数据类型对象


//对象+1时需要变成基本数据类型是拆箱,再次赋值给I对象是装箱i=i+1;


优点:基本数据类型和引用数据类型直接运算


缺点:引用类型为空会出现空指针异常


小结:


类型的转换、进制转换以及装箱拆箱会伴随我们整个的学习过程,虽然知识点比较小,但是需要弄清楚,积土成山吧,嘻嘻。


0 0
原创粉丝点击