一、字符串转换方法
1、toString,需要保证调用这个方法的类、方法、变量不为null,否则会报空指针。
2、String.valueOf。这个方法在使用的时候是有些特殊的。一般情况下,如果是确定类型的null传入,返回的是字符 串“null”,而如果直接传入null,则会发生错误
3、(String) 字符串类型强转。需要保证的是类型可以转成String类型。最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。
总结:
这三者的使用,个人觉得应该使用String.valueOf()的方式。这样的使用安全可靠,不会带来异常,但需要注意null;