您现在的位置是: 首页 >  个人博客日记 >  Java常用的为空校验工具类 博客详情

Java常用的为空校验工具类

请叫我菜鸟 2019-03-25 22:29 【JavaSE基础】 344次预览

简介笔者从事Java开发多年,深深感受到了封装工具类带来的好处。首先,使用工具类可以减少代码的冗余性,简化代码结构。其次,使用工具类对代码的拓展性也带来了一定好的好处,让人看起来简单明了。比如常见的工具类有对时间的处理,对字符串的处理,对象的为空校验等。...

笔者从事Java开发多年,深深感受到了封装工具类带来的好处。首先,使用工具类可以减少代码的冗余性,简化代码结构。其次,使用工具类对代码的拓展性也带来了一定好的好处,让人看起来简单明了。比如常见的工具类有对时间的处理,对字符串的处理,对象的为空校验等。本篇文章就跟大家分享一个Java常用的字符校验工具类。

/**
 * 字符/对象校验工具类
 */
package cn.com.lhd.util;

import java.io.Serializable;
import java.util.Collection;
import java.util.Map;
import java.util.Set;

public class BlankUtil {

    public static boolean isBlank(final String str) {
        return (str == null) || (str.trim().length() <= 0 || str.equals(""));
    }

    public static boolean isBlank(final Character cha) {
        return (cha == null) || cha.equals(' ');
    }

    public static boolean isBlank(final Object obj) {
        return (obj == null);
    }

    public static boolean isBlank(final Object[] objs) {
        return (objs == null) || (objs.length <= 0);
    }

    public static boolean isBlank(final Collection obj) {
        return (obj == null) || (obj.size() <= 0);
    }

    public static boolean isBlank(final Set obj) {
        return (obj == null) || (obj.size() <= 0);
    }

    public static boolean isBlank(final Serializable obj) {
        return obj == null;
    }

    public static boolean isBlank(final Map obj) {
        return (obj == null) || (obj.size() <= 0);
    }

}


加入我们

  • Java学习资源网官方群1

    群号:280998807(已满)

  • Java学习资源网官方群2

    群号:291195645

  • Java学习资源网官方群3

    群号:691628026

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~