首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

问:Integer.toString(变量名)和String.valueOf(变量名)两个方法的区别?解决思路

2012-02-21 
问:Integer.toString(变量名)和String.valueOf(变量名)两个方法的区别?他们两个都能将整型转化成字符串型,

问:Integer.toString(变量名)和String.valueOf(变量名)两个方法的区别?
他们两个都能将整型转化成字符串型,他们有什么主要的区别么?
看到网上有很多人说建议用String.valueOf(变量名);
大家有什么高见?谢谢各位

[解决办法]
搞笑,有什么区别,一模一样的。
[解决办法]
区别吗?
可能就是String.valueOf(null)不会抛异常
而toString方法必须保证不是null才能用
[解决办法]
呵呵,路过.
[解决办法]
String.valueOf( i );内部实现调用的是Integer.toString(i, 10);
基本上没什么区别
[解决办法]
看一下源代码贝
[解决办法]
学习一下,各位加油!!
[解决办法]
推荐
int+""
[解决办法]
好像是在做脑筋急转弯的问题

Integer.toString(变量名)和String.valueOf(变量名)

前者变量名必须为int类型,后者变量名可以为boolean、char、char[]、floag、double、int、object类型。
后者当变量为null时,会抛出NullPointerException

热点排行