转换String的三种方式比较:toString()、String.valueOf()、(String)

简单介绍:

1、toString

  需要保证调用这个方法的类、方法、变量不为null,否则会报空指针。

2、String.valueOf

  这个方法在使用的时候是有些特殊的。一般情况下,如果是确定类型的null传入,返回的是字符串“null”,而如果直接传入null,则会发生错误。

3、(String)

  字符串类型强转。需要保证的是类型可以转成String类型。

1、toString

  需要保证调用这个方法的类、方法、变量不为null,否则会报空指针。

2、String.valueOf

  这个方法在使用的时候是有些特殊的。一般情况下,如果是确定类型的null传入,返回的是字符串“null”,而如果直接传入null,则会发生错误。

3、(String)

  字符串类型强转。需要保证的是类型可以转成String类型。

猜你喜欢

转载自www.cnblogs.com/Weirdo-world/p/9257127.html