1、String类型变量转换成int类型变量:使用Integer类的parseInt(String )方法 如:String s = “123”;
int num = Integer.parseInt(s);
Float f= Integer.parseInt (s);
Long lo=long. parseInt (s);
Double d=double. parseInt (s);
Byte b=Integer.intValue(s);
Short sh=Integer.intValue(s);
注意:当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,会抛出异常java.lang.NumberFormatException
2、String类型转换成double类型变量:使用double类的parseDouble(String )方法 如:String s = “123”;
idouble num = Double.parseDouble(s);
3、int类型变量转换成String类型变量:使用String类的valueOf(int )方法 如: int num = 123;
String s = String.valueOf(num);
4、Double类型变量转换成String类型变量:使用String类的valueOf(int )方法 如: Double num = 123.0;
String s = String.valueOf(num);
5、String变量转换成字符数组Char[]:使用String类的toCharArray()方法 如: String s = “123”;
char[] ch = s.toCharArray();
6.String->char 转换
String s=”abc”;
Char a=s.charAt(0);
7.String–>boolean 转换
String s=”true”;
Boolean flag=Boolean.valueOf (“s”);
8、字符或字符数组转换成字符串,也是通过valueOf()方法,不再给出示例代码。