包装类:基本数据类型对应的对象(用一个对象,把基本数据类型包起来)
byte ——Byte
short——Short
char——Character
int——Integer
long——Long
float——Float
double——Double
boolean——Boolean
jdk5以前我们要进行包装类很麻烦,但是自jdk5以后我们java就自动进行装箱和拆箱的操作,于是我们以后如何获取包装类对象的答案就有了,直接赋值即可
java是一个强类型的语言,每种数据在Java中都有各自的数据类型,在计算的时候,如果不是同一种数据类型是无法直接计算的
Integer成员方法:
- public static String toBinaryString(int i) --- 得到二进制
- public static String toOctalString(int) --- 得到八进制
- public static String toHexString(int i) --- 得到十六进制
- public static int parseInt(String s) --- 将字符串类型的整数转成int类型的整数(这里的参数不能是非数字的字符串,这里不会默认转换成ASCII码对应的值)
public static void main(String[] args) {
int number = 100;
String str1 = Integer.toBinaryString(number);
String str2 = Integer.toOctalString(number);
String str3 = Integer.toHexString(number);
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
int i = Integer.parseInt("100");
System.out.println(i+1);//若转换失败那么做的就是拼接操作,转换成功,结果为101
}
上述的八种类型中,只有Character没有ParseXxx转换类型的方法