4:基本数据类型包装类(掌握)
(1)由于我们对基本类型只能做一些最简单的操作,
为了让我们有更多的操作,java就针对每种基本类型提供了保证类。
(2)八种基本类型对应的包装类是谁?
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
(3)Integer类的构造方法
A:Integer i = new Integer(int x);
B:Integer i = new Integer(String s);
注意:这里的s必须是有数字字符组成的字符串。
(4)Integer的功能
A:String -- int
String s = "100";
int i = Integer.parseInt(s);
B:int -- String
int i = 100;
String s = String.valueOf(i);
(5)JDK5以后的新特性
A:自动装箱 从int--Integer
B:自动拆箱 从Integer--int
请大家解释下面的代码:哪里体现了自动装箱,哪里体现了自动拆箱
Integer i = 100;
i += 200;
System.out.println(i);