一、String与double、int、boolean的相互转换
// 将String转换为primitive类型
String b = "2";
int k = Integer.parseInt(b); //将String转为int型
double q = Double.parseDouble("420.24"); //将String转为double型
boolean v = new Boolean("true").booleanValue(); //将String转为Boolean类型
System.out.println(k); //2
System.out.println(q); //420.24
System.out.println(v); //true
// 将primitive主数据类型值转换成String
/* 将double转为String类型的两种方法 */
//方法一
double h = 42.5;
String doubleString = ""+h;
System.out.println(doubleString); //42.5
//方法二
double p = 42.5;
String doubleString = Double.toString(p);
System.out.println(doubleString); //42.5
/* 将int转为String类型的两种方法 */
// 方法一
int w = 458;
String intString = ""+w;
System.out.println(intString); //458
// 方法二
int w = 458;
String intString = Integer.toString(w);
System.out.println(intString); //458
/* 将Boolean转为String类型的两种方法 */
// 方法一
boolean s = true;
String booleanString = ""+s;
System.out.println(booleanString); //true
// 方法二
boolean s = true;
String booleanString = Boolean.toString(s);
System.out.println(booleanString);