(String)、Object.toString()正常情况下跟String.valueOf()没有区别。
但当Object是null的时候。toString会抛出异常、valueOf返回"null",而(String)返回null。