简介

api

  • obj 是否为空 checkEmpty(Object obj);
  • obj 转字符串 obj2String(Object obj);

源码

import java.text.SimpleDateFormat;
import java.util.Date;/*** Object工具类*/
public class ObjectUtils {/*** obj 是否为空* @param obj * @return 为空true, 不为空false*/public static Boolean checkEmpty(Object obj){String str = obj2String(obj);return null == str || "".equals(str.trim()) || "null".equals(str.trim());}/*** obj 转字符串* @param obj* @return 字符串*/public static String obj2String(Object obj) {if (obj == null) {return "";} else if (obj instanceof Date) {return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(obj);}return String.valueOf(obj);}}

Object工具类 ObjectUtils.java相关推荐

  1. java 打印对象属性 工具类_关于java实现任意对象输出字符串的工具类ObjectUtils用户打印日志、接口调试及监控等...

    通过该对象工具类ObjectUtils(参考org.springframework.util.ObjectUtils)实现了类集.数组及基本数据类型转换及字符串输出,常用在日志输出打印.接口联调及对象 ...

  2. [Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具

    原文链接 译文链接 译者:沈义扬,校对:丁一 尚未完成: Queues, Tables工具类 任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法.G ...

  3. UrlUtils工具类,Java URL工具类,Java URL链接工具类

    UrlUtils工具类,Java URL工具类,Java URL链接工具类 >>>>>>>>>>>>>>>&g ...

  4. Math数学工具类在java中如何使用?

    Math数学工具类在java中如何使用? 一.Math数学工具类是什么? 在处理业务的时候,经常遇到一些有关数学方面的计算,特别是做测绘和监测业务时,显得出现的频率及其多, JDK提供了一个Math类 ...

  5. java int to hex_Java字符串转16 进制工具类Hex.java | 学步园

    Java 字符串转 16 进制工具类 Hex.java 实现 16进制 0xfecd .. 和 java 字符串之间的互转换! 如果做开发,通常用户登陆密码都会 mad5(salt + pwd) 然后 ...

  6. 金钱工具类 MoneyUtils.java

    简介 api 金额校验:两位小数的字符串 checkMoneyNumber(Object obj); 金额校验:最小金额校验 checkMinMoney(Object obj, Long min); ...

  7. 枚举工具类 EnumUtils.java

    简介 EnumUtils工具类, 用于读取枚举中的code和value值. 使用有限制, 枚举类必须提供 getCode 和  getValue 两个方法,例如 NODEFINE("未定义& ...

  8. 加密工具类 - CryptoUtils.java

    加密工具类,包含MD5,BASE64,SHA,CRC32的加密与解密方法. 源码如下:(点击下载  - CryptoUtils.java.commons-io-2.4.jar.commons-code ...

  9. Json工具类 - JsonUtils.java

    Json工具类,提供Json与对象之间的转换. 源码如下:(点击下载 - JsonUtils.java . gson-2.2.4.jar ) 1 import java.lang.reflect.Ty ...

最新文章

  1. mysql 导入设置编码_从MySQL导出导入数据库的命令实例及设置会话字符编码
  2. 【云计算虚拟化】Docker的基本命令使用
  3. Boost:align对齐的测试程序
  4. Canopy聚类算法分析
  5. js Date 对象用于处理日期和时间。
  6. 电脑技巧:电脑卡顿的4个优化小技巧,太有用了!
  7. 牛客网【每日一题】3月26日 合并回文子串
  8. linux设备模型之kset/kobj/ktype分析
  9. php fatal error 500,PHP在Linux下出现HTTP ERROR 500解决方法
  10. msdn服务器系统,操作系统
  11. 集群节点列表编辑程序
  12. 怎样有效降低论文的重复率?
  13. 虚拟机CentOS系统没有UNIX2dos或dos2UNIX命令的解决方案(参考各路大佬后的总结)
  14. python抠图_Python实现抠图
  15. 矮人DOS工具箱 V4.2 安装及使用
  16. 【浏览器】【vue】修改网页上的页签图标
  17. 音乐、音效素材库,好听的BGM都在这~
  18. 乱弹琴的系统设计套路(适合新手)
  19. MES系统汽车底盘生产线数据追溯糸统源码
  20. 最佳视频转换器:Filmage Converter Mac

热门文章

  1. bzoj 3190 赛车 半平面交
  2. Linux_JDK安装
  3. u-boot工作流程
  4. MySQL不支持top n的语法
  5. [转]jQuery-1.3.2学习笔记
  6. Visual Studio控制台程序输出窗口一闪而过的解决方法
  7. 国内版Office 365和Azure AAD绑定的问题及解决方案
  8. 关于servlet类,继承HttpServlet,但是无法导入HttpServlet包的原因和解决方法
  9. pycharm如何解决新建的文件没有后缀的问题
  10. Android SDK Manager无法显示可供下载的未安装SDK解决方案