最近在将数字字符串转int时,经常忘记Integer.parseInt()和这个Integer.valueOf()
看下面:
1.String转int
<span style="white-space:pre"> </span>int num=Integer.valueOf("12");
int num2=Integer.parseInt("12");
两个方法的区别:Integer.valueOf()方法返回的是数据类型int,而Integer.parseInt()返回是一个Integer对象,可以调用Integer下面的所有方法,如下
两个方法:
public static int parseInt(String s){
*****
}
public static Integer valueOf(String s){
*****
}
2.int转String
String s1 = String.valueOf(i);
String s2 = Integer.toString(i);
3.String转Double
double num3=Double.valueOf("12.2");
double num4=Double.parseDouble("12.2");