String类型转换的三种方法分析

来源:互联网 发布:淘宝客服月总结报告 编辑:程序博客网 时间:2024/06/05 19:19

很多时候要遇到将其他类型的数据或是对象转化为String类型的。


通常有以下3中类型转换
1. Object.toString()

  • 这是java.lang.Object对象的一个方法,因为在java中每一个对象其实都继承着Object对象,在使用的时候应该注意Object是否为空,不然就要抛出NullPointerException异常。

2.(String)Object

  • 这也算是一种转换,如果用这种方法,那么就要注意该对象是能被转换为String类型的,不然就要抛出CalssCastException

3.String.valueOf(Obejct)

  • 直接看源码吧
public static String valueOf(Object obj) {       return (obj == null) ? "null" : obj.toString();   }  

当object为null时,String.valueOf(object)的值是字符串对象:”null”,而不是null!

原创粉丝点击