将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不能为空
例: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不能为空
相关文章推荐
- js中通过Object.prototype.toString方法----精确判断对象的类型
- java中将Object转换成 String类型和int类型的方法 和Object数组转换成String数组的方法
- js中通过Object.prototype.toString方法----精确判断对象的类型
- Object.prototype.toString.apply()方法得到对象类型
- java中Object转换成int或String类型方法
- 整数类型转换成string的几种方法
- java中Object转换成int或String类型方法
- List<Map<String,Object>几种遍历的方法
- js判断对象类型 typeof与Object.prototype.toString.call方法的区别
- java日期格式的Object类型转换成String类型的方法
- int、double、boolean、char、float、long、Object等七种数据类型转换成String数据类型 用到的方法是String.valueOf();
- java中 object转为 String几种常用方法
- JSONObject中取String 值的几种方法和对比
- spring中注解JSONObject,string类型转换为JSONObject以及JSONObject的遍历方法
- js中通过Object.prototype.toString方法----精确判断对象的类型
- java中int类型转化为String类型的几种方法
- List<Map<String,Object>几种遍历的方法
- 判断js中各种数据的类型方法之 typeof() 和 Object.prototype.toString() 详解
- java中Object转String的几种方法总结
- StringUtils 工具类中判断一个string类型的值是否为空的几种方法