包装类:将基本数据类型封装成类,可以以类的形式获取。
基本类型和包装类的对应:
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
装箱与拆箱
自动装箱:基本数据类型---->包装类
自动拆箱:包装类---->基本数据类型
public class HelloWorld {
public static void main(String[] args) {
//自动装箱:基本数据类型---->包装类
Integer a = 100;
System.out.println(a);
//自动拆箱:包装类---->基本数据类型
Integer b =200;
b = b + 1;
System.out.println(b);
}
}
基本数据类型<------>String
public class HelloWorld {
public static void main(String[] args) {
//基本数据类型 ---- String
Integer a = 2;
String str = a.toString();
System.out.println(str);
//String ----- 基本数据类型
String s = "200";
Integer b=Integer.parseInt(s);
System.out.println(b);
}
}
Integer进制转换
//既然是类就有方法,进制转换方法。
package exercise;
public class exercise {
public static void main(String[] args) {
System.out.println(Integer.toBinaryString(60));//10进制转2
System.out.println(Integer.toOctalString(60));////10进制转8
System.out.println(Integer.toHexString(60));////10进制转16
}
}