转换成整形:
Integer.valueOf()
parseInt
二者有什么区别?什么时候采用哪一个
转换成字符串:
String.valueOf()
toString()
(String)
三者的区别以及选用时机?
http://blog.csdn.net/xiancaifu/article/details/7388579
toString(),任何类型都支持,String.valueOf,固定的几个类型支持,强转,只有实际为String类型才能转。
Integer.valueOf()//61654dfgdf,可以转化为61654可以转化包含非数字的字符串
parseInt//只能转纯数字的字符串
String.valueOf()//对象,
toString()//数组,集合
(String)//基础类型
toString() 使用时注意空指针异常
String.valueOf() 内部实现了toString() obj==null?"null":obj.toString()
String 字符串类 一般对象在强制转化会用上
总结下:
提这个问题实际是对valueOf() parseInt() toString() 以及强转的作用不清晰。