最近在将数字字符串转int时,经常忘记Integer.parseInt()和这个Integer.valueOf()
看下面:
1.String转int
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");
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222109.html原文链接:https://javaforall.net
