您的位置:首页 > 移动开发 > Objective-C

将Object类型转成String类型的几种方法

2016-10-08 17:00 281 查看
方法一:使用object.toString()方法

例:Object object=getObject();

System.out.println(object.toString());

注:如果一个对象object为null,没有实例化,调用该方法会报空指针异常

方法二:使用强制类型转化,即在对象object前加(String)进行强制转换

例: Object object=getObject();

System.out.println((String)object);

注:不是所有类型都可以强制转换成String类型的,最好用instanceof做个类型判断,如:Integer就不能强制转换成String类型

Integer integer=new Integer(100);

(Object)integer;//编译报错

Object obj=new Integer(100);

(Object)obj;//运行时报错

但是null可以强制转换成String类型

方法三:使用String.valueOf(Object obj),obj不能为空
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: