首页 > 代码库 > 工作之:Object转String

工作之:Object转String

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