1.
parseInt() 是把String类型转化为int类型。
如:
String a= "123";
int b = Integer.parseInt(a);
这样b就等于123了。
2.
valueOf() 是把String类型转化为Integer类型(注意:是Integer类型,而不是int类型,int类型是表示数字的简单类型,Integer类型是一个引用的复杂类型)
如:
String a= "123";
Integer c =Integer.valueOf(a);
//Integer类型可以用intValue方法转化为int类型
int b =c.intValue();
这时候这个b就等于123了
3.
toString()可以把一个基本类型转化为String字符串类型。
把Integer转化为String类型:
Integer a = new Integer(123);
String b =a.toString();
这时候b就是 "123" ,以此类推,Float.valueOf() 与Float.parseInt()等等之类的区别 也是如此。
来源:oschina
链接:https://my.oschina.net/langwanghuangshifu/blog/3197562