基本数据类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
Integer
public class integer01 {
public static void main(String[] args) {
Integer integer = 100;
System.out.println(integer);
Integer integer1 = Integer.valueOf("100");
System.out.println(integer1);
// Integer integer2 = Integer.valueOf("abc");//NumberFormatException
// System.out.println(integer2);
}
}
int和String之间的相互转换
public class integer02 {
public static void main(String[] args) {
Integer integer = 100;
String s="120";
/**
* String 转 int
*/
/*
方式一 String先转Integer 再转int
*/
Integer integer1 = Integer.valueOf(s);
int i = integer.intValue();
/*
方式二 String 直接转换成int
*/
int i1 = Integer.parseInt(s);
/**
* int 转String
*/
/*
方式一
*/
String s1=""+integer;
/*
方式二
*/
String s2 = String.valueOf(integer);
}
}
自动装箱和拆箱