一、Java为基本数据类型提供了对应的类,这些类称作包装类。
数据的包装类可以提供该类最大、最小值查阅和类型转化的功能
Byle类 byte类型的包装类
Short类 short类型的包装类
Integer类 int类型的包装类
Long类 long类型的包装类
Float类 float类型的包装类
Double类 double类型的包装类
Character类 char类型的包装类
Boolean类 boolean类型的包装类
二、为什么使用包装类
1.包装类中封装了一些很实用的方法和常量。
例如:Byte.MIN_VALUE是Byte类中的一个常量,存放了byte类型数据的最小值。
2.包装类在集合中用来定义集合元素的类型。
三、包装类的常用方法和常量
1.Integer.MIN_VALUE:int类型的最小值:-2^31
2.Integer.MAX_VALUE:int类型的最大值:2^31-1
3.int Integer.parseInt(String sInteger);
作用:将字符串类型的整数转换为int类型的数据。
4.String Integer.toBinaryString(int value);
作用:将十进制数转换为二进制,返回结果String类型。
5.String Integer.toHexString(int value);
作用:将十进制数转换为十六进制,返回结果String类型
四、练习
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package
com.yeqc.testDemo;
/**
* @author YeQc
*1.获取byte类型的最大、最小值,并测试Byte.parseByte方法
*/
public
class
testDemo01 {
public
static
void
main(String[] args) {
System.out.println(Byte.MAX_VALUE+
" "
+Byte.MIN_VALUE);
byte
a = Byte.parseByte(
"123"
);
System.out.println(a);
}
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package
com.yeqc.testDemo;
/**
* @author YeQc
*2.获取int类型的最大、最小值,并测试Integer.parseInt、Integer.toBinaryString等方法
*/
public
class
testDemo02 {
public
static
void
main(String[] args) {
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
int
a = Integer.parseInt(
"123456"
);
System.out.println(a);
String b = Integer.toBinaryString(
456789
);
System.out.println(b);
String c = Integer.toHexString(
16
);
System.out.println(c);
}
}
|
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1773707