Object类型转换为String类型

1. Object.toString()

1
obj.toString()

注意:必须保证Object不是null值,否则将抛出NullPointerException异常。 

2. (String)Object

1
2
Object o =  new  Integer( 100 );
String string = (String)o;

 需要转换的类型必须是能够转换为String的,否则会出现CalssCastException异常错误。

3. String.valueOf(Object)

在使用String.valueOf(Object)时,它会判断Object是否为空值,如果是,则返回null。

下面举例说明将Integer转换成String的几种办法:

Integer转String

办法一:String.valueOf(i);

办法二:Integer.toString(i);

办法三:String s=“”+i;

String转Integer

办法一:Integer.valueOf(s);

办法二:Integer.parseInt(s);

*****

valueOf(string)和parseInt(string)的差别 - valueOf(string)返回的是Integer包装类型,而parseInt(string)返回的是int基本类型。

猜你喜欢

转载自www.cnblogs.com/pxzbky/p/10127517.html