对象判断是否为null
来源:互联网 发布:阿里云服务器优惠码 编辑:程序博客网 时间:2024/06/05 08:51
先不说别的,上代码
/** * @param func 命令字 * @param str1 第一行现实的额字符串 * @param str2 第二行显示的字符串 */private void vfdContentDisplay(byte func,String str1,String str2){if (str1.equals(null)) {//TODO}else{//TODO}}
说明下,该函数是对要在vfd上显示的内容进行封装。对于str1为null或不为null,有两种处理方式。
细心的人一下子就能发现上述代码的错误之处(你发现了吗O(∩_∩)O)。
没错,那就是不能用equals来比较该字符串是否为null。原因很简单,null本身不是对象(不是Java.Lang.Object的实例),它只能用来标识一个不确定的对象!
对null能进行的操作,只有“=”和“==”。所以上述代码的正确写法应该是:
/** * @param func 命令字 * @param str1 第一行现实的额字符串 * @param str2 第二行显示的字符串 */private void vfdContentDisplay(byte func,String str1,String str2){if (null==str1) {//TODO}else{//TODO}}
0 0
- 对象判断是否为null
- 对象判断是否为null
- freemarker判断对象是否为null方法
- freemarker判断对象是否为null方法
- jQuery_判断jQuery对象是否为null
- OC 判断对象是否为null
- freemarker判断对象是否为null的方法
- Java判断对象是否为空(包括null ,"")
- 判断从服务器返回对象值是否为NULL
- Velocity学习--如何判断一个对象是否为空(null)
- Java判断对象是否为空(包括null ,"")
- java判断空字符串和对象是否为null
- JS中判断一个对象是否为null、undefined、0
- Velocity学习--如何判断一个对象是否为空(null)
- JS判断是否为null
- 集合判断是否为null
- 判断string是否为null
- js 判断是否为null
- linux中echo 命令 $敏感
- android Fragments (Android官方文档中文版)
- hdoj 2522 A simple problem 【模拟】
- 使用mount修改你的android中/system为只读权限
- Android实现自定义动画
- 对象判断是否为null
- 用钩子实现对当前操作的记录,回放,并记录文件
- iOS UICollectionView简单使用
- Kendo Web UI Grid添加一个html控件如(checkbox,button)
- Oracle怎样进行远程备份
- SPI总线
- FMS程序中实现pull stream
- 验证码识别相关知识
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换