一、java 中包装类
1.为基本数据类型所提供的包装类
主要方法
1.将本类型和其他基本类型进行转换的方法
2.将字符串和本类型包装类互相转换的方法
二、装箱 和 拆箱 (JDK 1.5之后引入)
装箱:把基本类型转换成包类型,使其具有对象的性质,有手动和自动两种
int i = 10;
Integer x= new Integer(i); // 手动装箱
Integer y = i; // 自动装箱
拆箱:把包装类对象转换成基本类型的值。有手动和自动两种
Integer j = new Integer(9);
int m = j.intValue(); // 手动
int n = j; // 自动
个人理解:和iOS 初始化 的过程是一致的会在堆空间生成 栈中存放的是所在堆的内存地址
三、Java 中基本类型和字符串之间的转换
转换成字符串
1.toString();
int c = 10;
String x = Integer.toString(c);
2.valueOf();
int c = 10;
String x = String.valueOf(c);
3.”” + 基本类型
int c = 10;
String x = c + "";
转化成基本类型
1.parse
类型
String x = "1";
int a = Integer.parseInt(x);
注: 你要转成什么类型就用说的包类去调用对应的方法。parseInt 后跟的int 也是你此时要转化的类型不是固定的
2.使用包装类去转换
String x = "1";
double aa =Double.valueOf(x);