byte |
Byte |
boolean |
Boolean |
short |
Short |
char |
Character |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
区别:一个是基本数据值类型,一个是引用类型。包装类初始值为null
作用:
数据类型之间的转换。
以List为例,都知道一个动态数组的add(Object o)方法只能接受一个引用类型,即一个对象,而怎样把一个数字放到一个动态数组里面...
方法:(以int为例 )
.parseInt (public
static
int
parseInt(String
s,
int
radix))
将字符串转换为整数
int
a=Integer.
parseInt("100",2);
//2进制数100
int
b=Integer.parseInt("5"
);//默认为10进制5
.valueof public
static
Integer
valueOf(int
i) 将字符串转换为整数
.toString
(public
static
String
toString(int
i)) 将数字转换成字符
String
str=Integer.toString(100);
int——Interger 装箱
Interget——int 拆箱
其实,JDK自从1.5(5.0)版本以后,就引入了自动拆装箱的语法,也就是在进行基本数据类型和对应的包装类转换时,系统将自动进行,这将大大方便程序员的代码书写。使用示例代码如下:
//int类型会自动转换为Integer类型
int m = 1;
Integer in = m;
//Integer类型会自动转换为int类型
int n = in;