基本数据类型封装类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型封装类相关的知识,希望对你有一定的参考价值。
基本数据类型封装类:
Integerint
Floatfloat
Character char
Shortshort
Bytebyte
Longlong
Booleanboolean
封装类里面的方法和特性都差不多,只要学会其中一个其他的也就会了,一般来讲用得比较多的是Integer,其他则用的比较少。
在JDK1.5以下的版本,封装类只能当类来使用,也就是要new出对象才可以使用,但是在JDK1.5以后的版本则可以当做一个数据类型直接使用。如果在JDK1.5以下的版本直接作为类型使用时就会报语法错误的。例如:
JDK1.5以下版本:
直接作为类型申请就会报语法错误,只能构建对象来进行使用。
JDK1.5以上则两种都可以写:
运行结果:
Integer类里有一个缓冲池,只要是-128到127的整数值都是从这个缓冲池里拿的值,所以如果给两个对象赋予同样的值,用==比较两个对象的时候结果就会为true。例如:
如果大于缓冲池里的值:
Integer类里的方法:
parseInt(); 转换进制方法,将指定的进制转换为十进制。
代码示例:
运行结果:
将十进制转换成十六进制:
Integer.toHexString(int i);
将十进制转换成八进制:
Integer.toOctalString(int i);
将十进制转换二进制:
Integer.toBinaryString(int i);
将十六进制转换成十进制:
Integer.valueOf(“cdef”,16).toString();
将八进制转换成十进制:
Integer.valueOf(“567”,8).toString();
将二进制转换成十进制:
Integer.valueOf(“1010101”,2).toString();
每一个类都可以拿到自己最大值,最小值等的常量属性。
代码示例:
运行结果:
本文出自 “zero” 博客,请务必保留此出处http://zero01.blog.51cto.com/12831981/1976508
以上是关于基本数据类型封装类的主要内容,如果未能解决你的问题,请参考以下文章