• JAVA判断各种类型数据是否为空


    1、判断list是否为空(Map、Set同list)

    if(list != null && list.size() == 0){
    }
     
    if(list != null && !list.isEmpty()){
    }
    
    list!=null:判断是否存在list,null表示这个list不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。
    
    list.isEmpty():判断list里是否有元素存在  
    
    list.size():判断list里有几个元素
    
    
    所以判断list里是否有元素的最佳的方法是:
    
    if(list != null && !list.isEmpty()){
      //list存在且里面有元素
    }

    2、判断String类型数据是否为空

    直接用if( s.equals("")),if( !s.isEmpty()),if(s.length()>0)来判断:忽略了s为null的情况,s指向不确定的对象,无法调用一个确定的Sting对象的方法
    
    (1)str == null;
    (2)"".equals(str);
    (3)str.length <= 0;
    (4)str.isEmpty();

    3、判断date类型数据是否为空

    Date date=…… //实例化
    if(date==null){
    System.out.println("date为空");
    }else{
    System.out.println("date不为空");
    }
  • 相关阅读:
    升级cenos7.5到指定版本
    安装记录3
    import http.server
    理解,要用最简单的语言,去表达最复杂的观点。
    操作系统实战 45 讲
    安装记录4
    3D
    Fedora 35 server安装docker
    升级linux内核到指定版本
    Tengine
  • 原文地址:https://www.cnblogs.com/xinxin1994/p/5978385.html
Copyright © 2020-2023  润新知