java是否为空的判断的例子

本文介绍了一个简单的Java工具类StrUtil,该工具类提供了一个判空方法,能够检查字符串、集合和映射是否为空或null。通过实例演示了如何使用这个工具类进行基本的数据类型检查。

写个简单的,不为空的util



package com.gy.util;

import org.junit.Test;

import java.util.*;

public class StrUtil {

   @Test
   public void test(){
      List list = new ArrayList();
      list.add("aa");
      HashMap map = new HashMap<>();
      Set set = new HashSet();
      System.out.println(isNull(0));
   }

   public static boolean isNull(Object o){
      if(o==null)return true;
      if(o instanceof String){
         o = ((String) o).trim();
         if("".equals(o)||"null".equals(o)){
            return true;
         }
      }else if(o instanceof Collection){
         if(((Collection) o).size()==0){
            return true;
         }
      }else if(o instanceof Map){
         if(((Map) o).size()==0){
            return true;
         }
      }
      return false;
   }
  public static boolean isNotNull(Object o){
     return !isNull(o);
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

英雄汉孑

每一滴心意都是对知识分享的赞美

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值