Java中Sting与基本数据类型、包装类的转换

String-->基本数据类型、包装类:调用包装类的静态方法:parseXxx(str)

String str = "123";
//int num = (int)str;//错误的!!!
int num=Integer.parseInt(str);

基本数据类型、包装类-->String:调用String重载的valueOf(xxx)

int num=123;
String str = String.valueOf(num);
System.out.println(str);

基本数据类型<---->包装类

JDK5.0后,新特性:自动装箱自动拆箱

自动装箱(基本数据类型-->包装类):

int num=10;
Integer in=num;

自动拆箱(包装类-->基本数据类型):

Integer in = 10;
int num = in;

posted @ 2020-07-04 13:21  Quark_L  阅读(216)  评论(0)    收藏  举报