zoukankan      html  css  js  c++  java
  • Java中对list集合进行判空

    在工作中,我们进场会对list集合进行判空,刚开始只是习惯写上if(list!=null || list.size()>0),后来发现集合中还有.isEmpty()的判断方法,

    以及list中有一个属性,但是这个属性时null的情况,本着不管多细小都值得牢记的原则,这里记录一下


    回头得研究一下博客园里记笔记的方式和排版了,我总感觉是不是有隐藏的东西没发现

    (1)第一种:list != null

    使用这个是用来确定有没有这个对象

    (2)第二种:list.isEmpty()

    使用该方式是来确定list集合中有没有元素,是不是个空的,点进去可以发现该方法的内部是list.size()==0,所以list.isEmpty和list.size==0是一样的效果。

    (3)第三种:list.get(0)==null

    一般我们在判断list是否为空时,前两种if(list != null || list.size ==0)就可以了,但是如果list中有元素,但是该元素为null呢?

    我就遇到过,还不不止一次,所以这个时候可能就要你再加一个判断了if(list != null || list.size() == 0 || list.get(0) == 0)。

    具体看个人情况吧,一般用前两种就够了,判断的时候留点心呗。

    乾坤未定,你我皆是黑马
  • 相关阅读:
    fused multiply and add
    gcc优化选项解析
    gcc的搜索路径,头文件和库
    使用-Wl直接向ld传递参数
    ldd LD_TRACE_LOADED_OBJECTS
    linux下库的使用
    在RedHat 5下安装Oracle 10g详解(转)
    Centos下安装X Window+GNOME Desktop+FreeNX
    oracle exp direct 执行机制
    详解Oracle的unlimited tablespace系统权限
  • 原文地址:https://www.cnblogs.com/liuqijia/p/13199823.html
Copyright © 2011-2022 走看看