1.(String)xx
2. xxx.toString()
3.String.valueOf(xxx)
先说结论
推荐使用第三种 String.valueOf(xxx)
因为 第一种 (String)xx 会出现ClassCastException 类型转化异常
第二种 xx.toString() 会出现nullPointException 空指针异常
第三种 无论如何 都会有值 xxx为null 时 返回 字符串 "null"
1.(String)xx
2. xxx.toString()
3.String.valueOf(xxx)
推荐使用第三种 String.valueOf(xxx)
因为 第一种 (String)xx 会出现ClassCastException 类型转化异常
第二种 xx.toString() 会出现nullPointException 空指针异常
第三种 无论如何 都会有值 xxx为null 时 返回 字符串 "null"