基本类型包装类:
项目中我们常常放弃基本类型,用基本类型的包装类
基本类型包装类有哪些:
Int——Integer
char——Character
double——Double
以Intger为例讲述该类的概述和使用
过时的构造方法:
@Deprecated(since = "1.0")
/**
什么时间过时的,用show方法替代了,建议使用show
*/
Intger()//(100)
Intger(String s)//("100")只能是数字形式的
构造方法:
被Intger valueOf()替代
推荐使用:
Integer i1 = Integer.valuieOf(100);
Integer i1 = Integer.valuieOf("100");
成员方法
包装类 最主要的功能 是用来 让基本类型 和 字符串 进行转换的。
int---->String
String 里面有一个静态方法 valueOf(任意类型) 返回一个String
如歌是其他基本类型转成String,也是用这个valueOf();
String--->int(String必须是数字)
Integer里有一个静态方发 parseInt(String num)返回一个int。把数字形式的字符串 转换喂 int数据类型
String转换成其他的基本类型,用parseXXX方法
比如:
Double——parseDouble()
Short——parseShort()
除了Character这个类里没有parseXXX方法,因为他本身就是字符,其他基本类型的包装类都有该方法。
装箱和拆箱
装箱:基本数据类型转换为对应的包装类型
拆箱:包装类型转换为对应的基本数据类型
他的内部过程是:
//自动装箱这里也可以改为
Integer Integer_j = Integer.valueOf(int_i);