第一种:obj.toString()
使用该方法要注意,调用该方法的对象不能为空,否则会报空指针异常。
第二种:String.valueOf(obj)
该方法有个特点,如果obj对象为null,则最终的结果会转成“null”,即转成null字符串。这既是个坑,也是一个可以利用的点,当然了一切要看需求。
第三种:(String) ojb
该方法比较通用,只要是可转换为String类型的对象都可以用此方法,切不用担心会出现空指针异常。但是有些类型是不能够强制转成String类型的,比如Integer等。