ss!=null&&!ss.isEmpty()的区别
2017-08-13 15:55
204 查看
今天看代码看到这么一段就有点好奇什么意思,就搜了一下:
按照网上的解释一般是放在判断里的,假设ss是一个list,ss!=null就是判断这个集合是不是空的,!ss.isEmpty()这个方法就是判断这个集合里的数据是不是空的
因为有的时候我们的集合接收到值,可是集合按照下标查看的值内容可能为空
拿网上的话来说----先判断喝水之前我们有没有杯子(ss!=null);然后我们在判断这个杯子里有水么?(!ss.isEmpty()),一般我们在if判断里加上这两句就可以保证集合和集合里的数据都不为空
按照网上的解释一般是放在判断里的,假设ss是一个list,ss!=null就是判断这个集合是不是空的,!ss.isEmpty()这个方法就是判断这个集合里的数据是不是空的
因为有的时候我们的集合接收到值,可是集合按照下标查看的值内容可能为空
拿网上的话来说----先判断喝水之前我们有没有杯子(ss!=null);然后我们在判断这个杯子里有水么?(!ss.isEmpty()),一般我们在if判断里加上这两句就可以保证集合和集合里的数据都不为空
相关文章推荐
- JAVA中isEmpty和null以及""的区别
- params.equals(""),!params.isEmpty(),params!=null的区别
- Java中String类的isEmpty方法、null以及""的区别
- Java isEmpty,null,""之间的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
- Asp.Net中String.Empty、null和""的区别
- String.Empty,NULL和""的区别
- NULL, NUL, EOF, '/0'区别
- Shell重定向 &>file、2>&1、1>&2 、/dev/null的区别
- ""与null区别 空指针异常机理
- Arraylist size()==0,null,isEmpty()的区别
- 字符串中sizeof和strlen的区别,以及'\0'与NULL的区别
- 在json封装成对象返回前台数据中,null和""区别
- java中null和""的区别
- Asp.Net中String.Empty、null和""的区别
- JAVA中isEmpty和null以及""的区别
- Java中isEmpty和null以及“”的区别
- java学习—null和isEmpty 区别