问: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