主要是3种,分别如下:
1.字符串和基础数据类型的互相转换
2.基础数据类型和其相对应的包装类的互相转换
3.字符串和基础数据类型的包装类的互相转换
1. a字符串转换成为基础数据类型
String s = “200”;
int i = Integer.parseInt(“s”);
或者
int si2 = new Integer(s).intValue();
b 基础数据类型转换为字符串
int i = 100;
String s1 = String.valueOf(i);
String s2 = Integer.toString(i);
String s3 = “”+i;
2. a基础数据类型转换成其相对应的包装类
Double d4 = Double.valueOf(789.101);
Double d = new Double(123.456);
b 对应的包装类转换成基础数据类型
Double d = new Double(123.456);
double d1 = d.doubleValue();
float f1 = d.floatValue();
int i1 = d3.intValue();
3. a字符串转换基础数据类型的包装类
Double d2 = new Double("123.456");
Double d3 = Double.valueOf("789.101");
b 基础数据类型的包装类转换为字符串
Integer i = new Integer(100);
String s1 =String.valueOf(i);
String s2 = Integer.toString(i);
String s3 = “”+i;