public static Integer valueOf(String s, int radix) throws NumberFormatException {
return Integer.valueOf(parseInt(s,radix));
}
这里用Inteager来说明, valueOf 实际上调用了 parseInt。
parseInt方法是类Integer的静态方法,它的作用就是将字符串转化为整数int
valueOf也是Integer类的静态方法,它的作用是将字符串转化为Integer对象
String string="123";
int num=Integer.parseInt(string);
float num2=Floar.parseFloat(string);
double num3=Double.parseDouble(string);
其中,parseXXX用于把String类型的变量转换为基本类型(比如int float double)
Integer integer= Integer.valueOf(123);
Double dou= Double.valueOf(123);
valueOf( )是一种生成对应基本类型的包装类的一种方法,具体可以查看帮助文档。
望采纳,谢谢