判断是否为空的一些方法

原创 2015年11月18日 11:00:12
public class EmptyUtil {

    /**
     * 判断对象是否不为空
     */
    public static <T> boolean isNotEmpty(Object value) {
        if (null != value) {
            if (EmptyUtil.isEmpty(value.toString())) {
                return false;
            }
            return true;
        }
        return false;
    }
     /**
     * 判断Object是否不为空,先判断是否不为null,为null返回false;不为null 继续判断toString()是否不为空
     * 
     * */
    public static <T> boolean isEmpty(Object value) {
        if (null == value) {
            return true;
        } else if (EmptyUtil.isEmpty(value.toString())) {
            return true;
        }
        return false;
    }
    /**
     * 判断字符串是否不为空
     * 
     * */
    public static boolean isNotEmpty(String datas) {
        if (null != datas) {
            if ("".equals(datas.trim())) {
                return false;
            } else if (StringUtils.isBlank(datas)) {
                return false;
            }
            return true;
        }
        return false;
    }
    /**
     * 判断字符串是否为空
     * 
     * */
    public static boolean isEmpty(String datas) {
        if (null == datas) {
            return true;
        } else if ("".equals(datas.trim())) {
            return true;
        } else if (StringUtils.isBlank(datas)) {
            return true;
        }
        return false;
    }
    /**
     * 判断集合是否不为空
     */
    public static <T> boolean isNotEmpty(List<T> lists) {
        if (null != lists) {
            if (lists.isEmpty()) {
                return false;
            }
            return true;
        }
        return false;
    }
    /**
     * 判断集合是否为空
     */
    public static <T> boolean isEmpty(List<T> lists) {
         if (null == lists) {
            return true;
        } else if (lists.isEmpty()) {
            return true;
        }
        return false;
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java中判断一个字符串不为空的方法及性能比较

一、判断一个字符串str不为空的方法有:   1、str == null;   2、”“.equals(str);   3、str.length ...
  • u011443599
  • u011443599
  • 2017年06月29日 22:55
  • 184

Opencv读取视频文件的几个问题及解决方法(读入空Mat,访问冲突)

Opencv读取视频
  • zmdsjtu
  • zmdsjtu
  • 2016年12月12日 16:19
  • 1554

iOS URLWithString返回为空nil的解决方案

[NSURL URLWithString:@"…………"] 但是貌似汉字或者空格等无法被识别,String不被认为是URLString,这个NSURL的值也就一直是nil 要怎样才能够让它识别呢?...
  • u011404663
  • u011404663
  • 2015年08月28日 17:15
  • 3559

Java中各种“空”的判定方法

在Java中,一个类为空的判断是常用的功能。但是各种类的空判断却不一样当一个方法返回的是一个Object时,应使用==null来判断是否为空,例如在Servlet中的session判断用户是否登录可以...
  • chaijunkun
  • chaijunkun
  • 2010年06月15日 16:47
  • 6146

dede判断字段是否为空

说明: 判断是否有下载链接和判断是否有官网链接,如果没有就显示不同的图标和不能点击跳转。 代码: 百度云 ...
  • u012246458
  • u012246458
  • 2017年02月06日 17:30
  • 932

APP漏洞扫描器之本地拒绝服务检测详解

本文将讲一下应用漏洞扫描器在针对本地拒绝服务的检测方法。
  • AliMobileSecurity
  • AliMobileSecurity
  • 2016年10月24日 16:47
  • 1858

Java在读取文件内容的时候,如何判断出空白行

一、问题描述: 在用Java读入文件内容时,往往文件中存在空行,有时候用空行来分割不同属性的内容,这个时候,就有必要把这个空行识别出来,在Java中该如何识别空行呢? 二、案例分析: 数据集为:...
  • G_66_hero
  • G_66_hero
  • 2017年05月07日 00:16
  • 3576

判断List是否为空 else 显示其他的

0 ) >
  • maple980326
  • maple980326
  • 2016年07月05日 13:21
  • 231

Php中判断一个字符串为空

//如果$site为空,则$site等于 2y 1. 6mJH^   if ( true === empty( $site)){ 1tf@Bx    $site = http://www....
  • fengkuanghun
  • fengkuanghun
  • 2009年04月19日 11:26
  • 8287

一维条形码检测与识别原理

最近在学习的内容之一,整理一下,图片均为网络图片。提及的条形码主要为EAN-13码。一、概念条形码由宽度不同、发射率不同的条(黑色)和空(白色)组成。按照特定的编码规则编制,用来表达一组数字、字母信息...
  • zxc024000
  • zxc024000
  • 2016年04月12日 17:20
  • 14588
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断是否为空的一些方法
举报原因:
原因补充:

(最多只允许输入30个字)