码迷,mamicode.com
首页 > 其他好文 > 详细

工作之:Object转String

时间:2014-10-21 17:17:32      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:io   os   使用   java   sp   div   on   工作   bs   

1.Object.toString()方法:必须保证Object不能为null,否则会报NullPointerException异常,并且派生类会覆盖Object里的toString()方法。
2.(String)Object方法:标准的类型转换,需要注意类型必须能转换成String类型,最好使用instance of做类型检验,否则会报ClassCaseException异常,特别注意因定义为Object类型的变量在转成String时检查并不会报错这可能导致潜在的错误存在。另因null可以转成任意java类类型,(String)null也是合法的。
3.String.valueOf()方法:它的基础是Object.toString(),但是它的Object可是为null,当Object为null时,String.valueOf(Object)的值是“null”,而不是null。
 
 
判断一个字符串为空:
if(null==s||"".equals(s))因为这个值已经确定,预知,而s是未知所以如果用的不小心s.equals("")会报nullPoint。

工作之:Object转String

标签:io   os   使用   java   sp   div   on   工作   bs   

原文地址:http://www.cnblogs.com/hxg-yw/p/4040783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!