您的位置:首页 > 编程语言 > Java开发

Java学习之基本数据类型包装类

2017-04-25 17:08 344 查看
一、基本数据类型包装类

基本类型

基本类型包装类

byte

Byte

short

Short

int

Integer

long

Long

float

Float

double

Double

char

Character

boolean

boolean

二、举例integer

1、常用字段

最大值:MAX_VALUE

最小值:MIN_VALUE

2、构造方法

Integer(int value)

Integer(String s) 注意:这里的字符串必须是数字字符串

3、常用成员方法:

转换为二进制:toBinaryString(int i)

转换为八进制:toOctalString(int i)

转换为十六进制:toHexString(int i)

public class IntegerDemo2 {
public static void main(String[] args) {
//Integer(int value)
int i = 100;
Integer igInteger = new Integer(i);
System.out.println(igInteger);//100

// Integer(String s)
String string = "2323232";
Integer in = new Integer(string);
System.out.println(in);//2323232

int i2 = 40;
String string2 = Integer.toBinaryString(i2);//转换为二进制:toBinaryString(int i)
System.out.println(string2);//101000
String string3 = Integer.toOctalString(i2);//转换为八进制:toOctalString(int i)
System.out.println(string3);//50
String string4 = Integer.toHexString(i2);//转换为十六进制:toHexString(int i)
System.out.println(string4);//28
}
}


4、int和String类型的互相转换

Int -->String

方式一:String s = 100+””;

方式二:String.valueOf(int);

方式三:Integer.toString(100);

String --> int

Integer.parseInt(String);

5、JDK5的新特性:

自动装箱:基本类型– 包装类类型  Integer.valueOf(100)

自动拆箱:包装类类型– 基本类型  i.intValue()

public class IntegerDemo3 {
public static void main(String[] args) {
int i = 10;
String s = i+"";
System.out.println(s);

String string = String.valueOf(i);
System.out.println(string);

String string2 = Integer.toString(i);
System.out.println(string2);

String string3 = "123";//也必须为数字字符串
int int1 = Integer.parseInt(string3);
System.out.println(int1);

//自动封箱
Integer integer2 = Integer.valueOf(string3);
//自动拆箱
int int3 = integer2.intValue();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐