1.调用对象自身的toString方法 obj.toString
注意:需要对obj判空,否则可能报空指针异常
2.String.valueOf(obj)
与 obj+"" 效果相同
需要注意,如果obj为空,将转化为字符串"null"
3.强转 (String) obj
即使编译通过,运行时可能报错ClassCastException,因为有些对象类型如Integer 不能强转为String
注意:当对象本身为null,转换后希望为null而不是"null"时,应该用 (String) 强转