ss!=null&&!ss.isEmpty()的区别

来源:互联网 发布:朴廷桓柯洁网络十番棋 编辑:程序博客网 时间:2024/05/21 06:18

今天看代码看到这么一段就有点好奇什么意思,就搜了一下:

按照网上的解释一般是放在判断里的,假设ss是一个list,ss!=null就是判断这个集合是不是空的,!ss.isEmpty()这个方法就是判断这个集合里的数据是不是空的

因为有的时候我们的集合接收到值,可是集合按照下标查看的值内容可能为空

拿网上的话来说----先判断喝水之前我们有没有杯子(ss!=null);然后我们在判断这个杯子里有水么?(!ss.isEmpty()),一般我们在if判断里加上这两句就可以保证集合和集合里的数据都不为空