`

关于Object类型转String类型

阅读更多

在做Object类型转为String类型时,通常情况下需要判断Object类型是否为null,一般会这样写

String t = "";
if (null != a1) {
    t = a1.toString();
}

 但其实我们可以借助于apache的工具包org.apache.commons.lang3.ObjectUtils;

ObjectUtils.toString(a1, "null")

 第二个参数可以指定当a1为null时的返回值。

 在jdk7+包括7版本以后更好的办法

Objects.toString(a1, "this is null")

 Objects是jdk7以后自带的类java.util.Objects,这样就不需要借助第三方库了。

分享到:
评论

相关推荐

    JavaScript中的object转换成number或string规则介绍

    在JavaScript程序编写过程中,根据不同的上下文,JS会自动将object转换成number或者string后再处理。这种自动转换的规则如下: object自动转换成string的规则: 1.如果object所属类覆写了toString()方法,则调用该...

    javaBean--jsonObject--jsonString相互转化

    最近在研究Webservice的时候遇到一个问题,把java对象转化问json后传过去,接受的是String类型,怎么恢复到原来的java对象呢,后来再一个项目中看到了转换方法,转换顺序为javaBean--jsonObject--jsonString,还原...

    UAP数据类型转换工具类

    UAP数据类型转换工具类public class TypeConversionUtil {} Date与String类型转换 Object转String 字符串数组转String

    JS 对象(Object)和字符串(String)互转方法

    下面小编就为大家带来一篇JS 对象(Object)和字符串(String)互转方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Delphi String类型和PChar类型使用的区别.rar

    Delphi 以实例演示String类型和PChar类型使用的区别,演示了PChar静态分配空间和PChar动态分配空间:  procedure TForm1.Button1Click(Sender: TObject);  var  PStr:array [0..100] of Char;  begin  StrPCopy...

    js和json的区别与联系,如何相互转换

    json,可以将string类型的数据转换成Object类型的,也可以将Object转换成string类型的。 简而言之: 服务器在向前端页面传数据的时候需要转为json类型传输,前端获取到json对象后,需要转成js对象来处理。 图示关系...

    C#实现String类型和json之间的相互转换功能示例

    本文实例讲述了C#实现String类型和json之间的相互转换功能。分享给大家供大家参考,具体如下: ////Donet2.0 需要添加引用 // 从一个对象信息生成Json串 public static string ObjectToJson(object obj) { return ...

    Java中的Object类、Set接口(学习小结)

    当前对象将以String类型描述。 默认情况是当前类所属包名.类名@十六进制内存地址 如果对于数据类型展示有要求,可以重写toString方法,在展示的方法中会默认执行toString方法。 (2)int hashCode(); 内存中当前对象...

    Unity3D中任意类型数据转换成json数据的方法2

    Unity3D中任意类型数据转换成json数据的方法 Posted on 2013年03月20日 by U3d / Unity3D脚本/插件/被围观 275 次

    在SpringBoot中怎么注入各种类型(String,List,Map,Object)配置?

    背景String类型配置注入List类型配置注入Map类型配置注入Object类型配置注入结语 背景 在开发过程中,绝大多数场景都是要使用一些配置项的。至于配置项如何注入到应用程序中,一直没有过多的关注过。今天抽了点时间...

    StringAPI.java

    Java String 类型 API 测试代码 1.String和char[]之间的转换 toCharArray(); 2.String和byte[]之间的转换 getBytes() Arrays工具类 : Arrays.toString(names) String类 String replace(char oldChar, ...

    02 数据类型的转换.html

    引用类型:数组:array、对象:object、函数:function 转成数字对象:强类型、显示转换:强制转换成数字类型。Number() 隐式型、弱类型转换:+ - * / (运算符) undefined 转数字:NaN null 转成数字:0 ...

    object-to-string:将对象解析为人类可读的字符串

    对象转字符串 将对象解析为人类可读的字符串 安装 npm install --save object-to-string 用法 var objectToString = require ( 'object-to-string' ) ; var result = objectToString ( { foo : 'bar' , hello : '...

    Delphi x-superobject 跨平台的JSON处理单元andriod ios可用

    原来用的superobject在windows下没问题,转android之后发现不能编译,因为包含的TSuperArray是class类型,不能包含在record,后来找了这个跨平台的版本;但是会有一些问题,当读取的json值不确定时,会出现type cast...

    第 04 节_GEE 的数据类型 (String, Number).pdf

    第 04 节_GEE 的数据类型 (String, Number).pdf

    JsonObject C#轻量级Json对象转换类

    string s = "{\r\n" + "\"name\":\"Bill Gates\",\r\n"+ "\"street\":\"Fifth Avenue New York 666\",\r\n"+ "\"age\":56,\r\n"+ "\"phone\":\"555 1234567\",\r\n"+ "\"arr\":[\"thomas\",\"eric\",[\"alice\...

    java对象转换String类型的三种方法

    在很多情况下我们都需要将一个对象转换为String类型。一般来说有三种方法可以实现:Object.toString()、(String)Object、String.valueOf(Object)。下面对这三种方法一一分析

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    NULL 博文链接:https://bijian1013.iteye.com/blog/2310861

    javaScript的数据类型

    ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和 String。还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建...

    android 用json+zip把list<map<String,object>>类型大量数据创建为二维码图片,并解码

    android 用json+zip把list&lt;map&lt;String,object&gt;&gt;类型大量数据创建为二维码图片,并且用zip算法压缩,提高二维码图片的数据存储量,压缩包中有两个工程一个是创建二维码图片的工程,一个是解析二维码图片数据的工程

Global site tag (gtag.js) - Google Analytics