精华内容
下载资源
问答
  • 判断Map是否为空

    千次阅读 2020-06-19 13:19:56
    map == null ; // 对象是否创建 map.isEmpty; //集合中是否为空, 没有put 过就是
    
    public static void main(String[] args) {
    
    	Map<String, Object> hashMap = new HashMap<String, Object>();
    		
    	hashMap.put("key", "value");
    	hashMap.remove("key");
    	
    	if (hashMap != null && hashMap.isEmpty()) {
    		System.out.println("hashMap为空");
    	}
    	      
    }
    
    
    展开全文
  • public class ListUtil { /**  * &...功能描述:判断list是否null&lt;/p&gt; */ public static boolean notNAE(List&lt;Map&lt;String, Object&gt;&gt; list) { if(list !=...
    public class ListUtil {
    
    /** 
    * <p>方法名:nullOrEmpty</p>
    * <p>功能描述:判断list是否是空或null</p>
    */
    public static boolean notNAE(List<Map<String, Object>> list) {
    if(list != null && !list.isEmpty()) {
    return true;
    }else {
    return false;
    }
    }

    /** 
    * <p>方法名:nullToEmpty</p>
    * <p>功能描述:map的value如果是null处理成空字符串</p>
    */
    public static List<Map<String, Object>> nullToEmpty(List<Map<String, Object>> list) {
    if(list !=null && !list.isEmpty()) {
    for(Map<String, Object> map : list) {
    Set<String> set = map.keySet();
    if(set != null && !set.isEmpty()) {
    for(String key : set) {
    if(map.get(key) == null) {
    map.put(key, "");
    }
    }
    }
    }
    }
    return list;
    }
    }
    展开全文
  • == null判断map是否为null(即是否new分配空间,其中的键值对没关系),若没有内容则true,否则false Map map = new HashMap<String ,String>(); System.out.println("判断map...
    • isEmpty()方法判断Map是否有内容(即new分配空间后是否put键值对),若没有内容则true,否则false
    • == null是判断map是否为null(即是否new分配空间,和其中的键值对没关系),若没有内容则true,否则false
    • Map map = new HashMap<String ,String>();
      System.out.println("判断map是否有内容:"+map.isEmpty());//返回true
      System.out.println("判断map是否为null:"+map==null);//返回false
      
      
      
      Map map = new HashMap<String ,String>();
       map=null;
       System.out.println("判断map是否为null:"+(map==null));//结果为true
       System.out.println("判断map是否有内容:"+map.isEmpty());//NullPointerException
      
      
      
      Map map = new HashMap<String ,String>();
       map.put(null,null);
       System.out.println("判断map是否为null:"+(map==null));//false
       System.out.println("判断map是否有内容:"+map.isEmpty());//false

       

    展开全文
  • EL表达式判断Map是否为空和map的取值

    千次阅读 2014-11-27 14:36:30
    判断Map是否为空 1.在JSP页面中引入sun的核心标签库  @ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> 2.在JSP页面中引入sun的函数标签库  @ taglib uri=...
    EL表达式 判断Map是否为空和map的取值


    1.  Map<String, Object> fieldMap
    <c:if test="${fieldMap['realname'].showstatus == 1}">


    action中的代码

    private Map<String, String> msgs = new HashMap<String, String>
    msgs.put("loginError", "验证码错误");


    jsp页面中的代码:
    <script type="text/javascript">
        var msgTip = "${msgs['loginError']}";
        alert(msgTip);
    </script>
    --------------------------------------------------------------------------------------------------------------------------------------
    注意事项:map名后不要加点,直接是[]
              key要用单引号
              在js中写,要在整个取值外面加双引号

    1.在JSP页面中引入sun的核心标签库
          <% @ taglib uri = " http://java.sun.com/jstl/core_rt "  prefix = " c "   %>
    2.在JSP页面中引入sun的函数标签库
         <% @ taglib uri = " http://java.sun.com/jsp/jstl/functions "   prefix = " fn " %>
    3.判断是否为空
         < c:if  test ="${!empty map}" >
         </ c:if >
    4.判断长度大于0
         < c:if  test ="${fn:length(map)>0}" >
         </ c:if >
    注:fn:length(obj),对于空对象也会返回0
    5.例子:将request传入的hashmap显示在表格中    
    <% @ page language = " java "  contentType = " text/html; charset=utf-8 "
        pageEncoding
    = " utf-8 "  import = " java.util.HashMap,java.util.Iterator " %>
    <% @ taglib uri = " http://java.sun.com/jstl/core_rt "  prefix = " c "   %> <!--  引入sun的核心标签库  -->
    <% @ taglib uri = " http://java.sun.com/jsp/jstl/functions "   prefix = " fn " %> <!--  引入sun的函数标签库  -->
      <! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" >
    < html >
    < head >
    < meta  http-equiv ="Content-Type"  content ="text/html; charset=utf-8" >
    < title >显示jsp传递的参数-使用标签库 </ title >
    </ head >
    < body >
    < center >< h1 >传递的参数 </ h1 ></ center >
    < hr />
    < c:choose >
         < c:when  test ="${fn:length(requestScope.paramMap)>0}" >
               < table  border ="1" >
                   < tr >< th >参数名 </ th >< th >参数值 </ th ></ tr >
                 < c:forEach  items ="${requestScope.paramMap}"  var ="map" >
                       < tr >< td >${map.key} </ td >< td >${map.value} </ td ></ tr >
                  </ c:forEach >
              </ table >
         </ c:when >
         < c:otherwise >
             < c:out  value ="没有在request中传递paramMap属性" />< br />
             < p >paramMap大小为:${fn:length(requestScope.paramMap)} </ p >
         </ c:otherwise >
    </ c:choose >
    </ body >
    </ html >
    展开全文
  • js判断map是否为空

    千次阅读 2015-09-17 10:50:00
    在HTML页面要判断后台传来的map是否为空,无论有没有内容,在fireBug中始终显示obj{...}, <table class="table table-hover list-table" ng-if="proxyView.clusterStatus==null">或<table class="table ...
  • 判断map的key的value是否为空

    万次阅读 2018-11-01 16:32:07
    1.判断map里的一个key的value是否为空。(根据评论改进了一下。有比我写的好的方法可以写在评论写,相互交流) @Test public void ceshimap(){ HashMap<String, String> map = new HashMap<>(); //...
  • 判断Map对象为null

    2021-02-19 10:37:24
    平常从map.get()时候有为null,报指针异常,会触发报警,要提前判断一下 Map<Object,Object> mapInfo = new HashMap<>(); mapInfo.put("name",null); if(null == mapInfo.get("name")){ System....
  • Java 各种数据类型判断是否为空或者为null方法 开发中经常对各种数据进行判断是否为空或者为null 对数据进行校验 最近开发中经常老是使用各种方式进行判断,这里就对常见的数据类型判断方法进行一个统计汇总,如果...
  • 如何判断list、map集合是否为空

    万次阅读 多人点赞 2019-06-21 09:58:52
    最近在面试的时候,经常会遇到一个问题:请问如何判断一个list/map集合为空? 这个问题我们可以反向思考,一个集合不为空,假设有一个对象 map,要满足 map != null && !map.isEmpty() 在这里会出现一个误区,...
  • hashMap判断是否为空null失败

    千次阅读 2020-06-02 21:32:40
    原始需求:从数据库取值放入集合,判断集合是否为空,不为空进方法,结果明明是的也进方法了 原因:new出来的hashMap存在一个对象引用地址,所以就不能为null,空集合和null是有区别的 解决问题关键代码:在循环...
  • 这是一个工具类用于判断map中的键值对是否为空!普通判断若遇上空会报指针异常!
  • freemarker map 判断是否为空

    千次阅读 2017-01-12 15:45:52
    <#if map??&&(map?size>0)>
  • 判断对象是否为null或者 public static boolean isEmpty(final Object obj) { if (obj == null) { return true; } //见以下各种判断 } 判断字符 if (obj instanceof CharSequence &amp;&amp; obj....
  • Java List Set Map判断是否为空

    千次阅读 2020-04-01 11:27:51
    1.List判断是否为空 List<User> users1 = null; //false boolean result1 = org.apache.commons.collections.CollectionUtils.isNotEmpty(users1); List<User> users2 = new...
  • 判断Map返回结果是否为空

    千次阅读 2016-01-19 10:43:25
    if(map == null || map.size() == 0)
  • 判断list、map集合是否为空

    千次阅读 2019-11-29 16:43:21
    请问如何判断一个list/map集合为空? 错误举例: List<T> list=new ArrayList<>(); if ( !list.isEmpty() && list! = null) { System.out.println("list不为空"); } else { System.out....
  • 判断集合是否为null List list=new ArrayList(); System.out.println(list.isEmpty()); //true System.out.println(list.size());//0 Set set=newHashSet(); System.out.println(set.isEmpty()); //true System....
  • jquery的ajax中dataType="json",返回值判断是否为空是否为null
  • BigDecimal depositAmt = Optional.ofNullable(bank) .map(AddBank::getDepositAmt).orElse... //获取对象的某一个字段并判断是否为空,为空则设置默认值0 dto.setDepositAmt(addDepositAmt.add(depositAmt)); ...
  • //如果object为null,则设置defaultValue ObjectUtils.defaultIfNull(object, ...//判断集合是否为null List<String> list=new ArrayList(); System.out.println(list.isEmpty()); //true System.out.println(l
  • java判断空字符串对象是否为null

    千次阅读 2017-07-06 14:35:45
    判断空字符串: StringUtils.isEmpty(str); 判断对象为null: Objects.isNull(object); 判断对象不为null: Objects.nonNull(object);
  • Guava 优雅判断对象是否null和空字符串 一、前言 代码中对入参的判断是必不可少的,其中判断是否为null或者为空是写的最多的代码,这些代码在每个需要判断的地方都写一遍重复的代码会很多看上去非常臃肿,对这...
  • 判断map中的value是否为空

    万次阅读 2016-08-24 16:49:11
    Iterator>>> itera = map.entrySet().iterator();    while(itera.hasNext()){  Map.Entry>> entry = (Map.Entry>>)itera.next();    
  • 在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null也不为空是其true ...
  • ConcurrentHashMap, HashMap TreeMap Map集合类 Key Value ConcurrentHashMap 不允许为null 不允许为null Tree 不允许为null 允许为null HashMap 允许为null 允许为null
  • stringutils 判断对象以及对象内的map list是否为空 public class ArrayIsNotNull { public static void notEmpty(String message,Object obj) { if (obj == null){ throw new IllegalArgumentException...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 172,423
精华内容 68,969
关键字:

判断map是否为空和null