tostring,string强转,string。valueof()区别
2017-09-02 22:54
288 查看
今天做到solrj取值,取出是date的值,
结果强转string,虽然编译通过,但是运行起来不会,说不能is cast to string
后来用了tostring ,是可以的,我就找了原因
发现他们是有很大区别的,用string强转,需要的是当初,这个值就是string 转成date,
如果不是那就不行,就报错,
tostring是可以把object转成string,但是如果object是空就会报错,
还有个比较好,那就是用string。valueof
这个是先判断是否是null,
这样不可以避免null报错
所以最好用string 。valueof
结果强转string,虽然编译通过,但是运行起来不会,说不能is cast to string
后来用了tostring ,是可以的,我就找了原因
发现他们是有很大区别的,用string强转,需要的是当初,这个值就是string 转成date,
如果不是那就不行,就报错,
tostring是可以把object转成string,但是如果object是空就会报错,
还有个比较好,那就是用string。valueof
这个是先判断是否是null,
这样不可以避免null报错
所以最好用string 。valueof
相关文章推荐
- toString()和String.valueOf()的区别
- Android开发中.toString()和String.valueOf()的区别
- toLocaleString() toString() valueOf()三种方法在数组上的区别运用
- Integer不能强制转换为String:toString()、(String)和String.valueOf()的区别
- js toString()、toLocaleString()、valueOf()的区别
- getString和optString的区别(补充toString和valueOf)
- java.toString() 和 (String) 以及 String.valueOf() 的区别
- toLocaleString(),toString()和valueOf()方法的区别
- String.valueOf(l)方法引发的关于2String、String.valueOf、toString区别的思考
- Java中toString(),(String),valueOf()的区别与联系
- String.valueOf() 和 toString的区别
- (String)、toString、String.valueOf的区别以及 Integer.parseInt()与.valueOf()的区别
- Java中区别.toString() ,(String),valueOf()方法
- 数组中的toString,toLocalString,valueOf方法有什么区别
- (String)强制转换、toString()和String.valueOf()的区别
- Java中区别.toString() ,(String),valueOf()方法
- java中区别toString() ,(String),valueOf()方法
- (String)、toString()与String.valueOf()的区别
- (String)强制转换、toString()和String.valueOf()的区别
- String.valueOf()方法与toString()方法的区别