判断是否为空的一些方法

原创 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;
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PHP 判断数组是否为空的几种方法

PHP中的一些判空操作

Collection方法之一 向集合添加元素,判断是否为空

package andycpp; import Java.util.ArrayList; import java.util.Arrays; import java.util.Collection...

只有登录成功后,才能访问一些页面(2种方法:1.通过判断sesssion是否为空)2.过滤器Filter

1. 通过判断sesssion是否为空.在每个页面顶部加上如下代码

Java判断字符串是否为空的方法

以下是 Java 判断字符串是否为空的几种方法.   方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.   方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.   ...

判断一个数 m 是否素数的方法

  • 2012年02月26日 13:12
  • 579B
  • 下载

sql判断某年份是否为闰年方法2

  • 2012年03月12日 16:22
  • 519B
  • 下载

字符串的截取,判断字符串是否相等和字符串是否为空的方法总结Java,Android

一、可以用subSequence方法截取任意长度的字符 二、判断字符串是否相等 三、判断字符串是否为空的四种方法: 最近做项目Android时遇到了字符串的截取,判断字符串是否相等和字符串是否为空问题...

判断两个矩形是否相交的4个方法

最近在用opencv寫一個文本定位的程序,獲取到字符輪廓之後需要進行合並,涉及到判斷矩形是否相交的問題,記得去年去三星通信研究院面試同樣問到了這個問題,如何判斷兩條線段是否相交,如何判斷兩個矩形是否相...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断是否为空的一些方法
举报原因:
原因补充:

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