字符串String和list集合判空验证
来源:互联网 发布:ppt数据统计模板 编辑:程序博客网 时间:2024/05/24 05:08
1`字符串判断处理:
结论:
当if判断条件为两个,并且它们两个为或的关系,如果第一个条件为false,则继续第二个条件的判断;如果第一个条件为true,该例子不足以说明是否判断第二个条件,
最终可以得到结论:
字符串的判断两个必须有。但字符串的判断前后两个顺序不作要求。
结论:
“”和null不同,两个都需要判断。
2·list集合判断处理:
结论:
1·list如果为null,判断size报错;
2· if(b == null || b.size() > 0)
如果前边为true,则后边不进行判断;这样的顺序不报错。
3· if( b.size() > 0 || b == null)
如果前边报错,后边不进行判断;两个条件有先后执行顺序。
最终结论:
在进行list集合的判断处理中,应该首先判断null,然后判断size。
3·.equals(),length,isEmpty三个判断字符串为空的对比
结论:
1·当定义字符串为null,进行length的判断,报空指针的错误。IsEmpty同理。在这一点上这三个都可以正确判断。
2·性能对比:
For循环1000次,执行时间分别为:160;164;124。
不知道这个足不足以说明性能,但网上资料显示尽可能用length,网上针对equals和length的源码进行了分析。
0 0
- 字符串String和list集合判空验证
- 集合,字符串判空
- 【JAVA基础】list和字符串判空
- 字符串和对象判空工具类
- Java list判空
- java list判空
- List判空
- List判空
- 字符串的判空
- Java字符串判空
- 字符串判空
- 字符串 判空
- 字符串判空问题
- List集合转成String字符串
- String判空效率比较
- jquery checkBox undefined 和hibernate 联合主键的注意事项 集合转数组 数组转集合 map list 数组 判空 问题
- Android字符串判空处理
- java 将String字符串转 List集合
- mysql联表Update更新的例子
- 通过包名杀死进程的方法
- android焦点
- Django表单
- windows 环境下部署spark运行环境 (包含遇到的问题和解决方法)
- 字符串String和list集合判空验证
- 上海交通大学2016年6月CS保研机试题
- artTemplate.js插件
- OpenCV学习笔记(6)——边缘检测
- 160630 string 与dictionary互转
- openstack hotplug-cpu
- Mysql
- android的TextView中显示url
- 自定义RatingBar样式