BEGIN;

验证代码如下:

public static void main(String[] args) {

Long id = null;

System.out.println(test1(id));

System.out.println(test2(id));

System.out.println(test3(id));

System.out.println(test4(id));

}

private static String test1(Long id) {

try {

if(0 == id || null == id) return "test1 --> 判断代码成功。";

else return "test1 --> 判断代码错误!";

} catch (Exception e) {

return "test1 --> Exception";

}

}

private static String test2(Long id) {

try {

if(id == 0 || null == id) return "test2 --> 判断代码成功。";

else return "test2 --> 判断代码错误!";

} catch (Exception e) {

return "test2 --> Exception";

}

}

private static String test3(Long id) {

try {

if(null == id || 0 == id) return "test3 --> 判断代码成功。";

else return "test3 --> 判断代码错误!";

} catch (Exception e) {

return "test3 --> " + e.getLocalizedMessage();

}

}

private static String test4(Long id) {

try {

if(null == id || id == 0) return "test4 --> 判断代码成功。";

else return "test4 --> 判断代码错误!";

} catch (Exception e) {

return "test4 --> " + e.getLocalizedMessage();

}

}

结果如下:

test1 --> Exception

test2 --> Exception

test3 --> 判断代码成功。

test4 --> 判断代码成功。

OK,结束。

END;

java long 空判断_Long类型null判断带值判断,null必须写在最前面相关推荐

  1. java 判断文件类型是否是音频_Android判断文件类型(视频、音频、图片等) | 学步园...

    MediaFile.java package com.jaycee.vplayer.util; import java.util.HashMap; import java.util.Iterator; ...

  2. sqlserver中int 类型的字段,值为null的时候引发一个问题

    今天有段程序调试的时候,"莫名其妙"老是跳进去执行,断点调试显示某个sql查询出来的count是0 很纳闷了,于是贴出来在查询分析器里执行 select * from tbltes ...

  3. 实际开发问题解决记录: 需求是mysql执行查询 返回数据给前端 既要返回值不为NULL的列也要返回值为NULL的列(值为NULL的列列名返回给前端)

    一.查询值不为NULL 的列 我们先来看数据库所有数据 执行的sql语句:  select id,FCJ,comeCoalForecast from FCJ 查询结果如下: 看完执行查询所有数据的例子 ...

  4. !+\v1 用来“判断浏览器类型”还是用来“IE判断版本”的问题!

    这种写法是利用各浏览器对转义字符"\v"的理解不同来判断浏览器类型. 在IE中,"\v"没有转义,得到的结果为"v". 而在其他浏览器中&q ...

  5. python判断图片类型_Python使用filetype精确判断文件类型

    filetype.py Small and dependency free Python package to infer file type and MIME type checking the m ...

  6. SpringBoot 文件上传 通过Content-Type和文件头判断文件类型

    SpringBoot 文件上传 通过Content-Type和文件头判断文件类型 一.关于MIME MIME的全称是Multipurpose Internet Mail Extensions,即多用途 ...

  7. JavaScript 变量克隆和判断变量类型

    一.变量克隆 在js中经常会遇到将一个变量赋值给一个新的变量这种情况,这对于基本类型很容易去实现,直接通过等号赋值就可以了,对于引用类型就不能这样了.(注:像函数,正则也可以直接通过等号赋值) 这里我 ...

  8. JS——判断变量类型方法汇总

    判断变量类型 一.使用typeof判断变量类型 二.使用instanceof判断变量的类型 三.使用constructor判断变量的类型 四.使用Object.prototype.toString.c ...

  9. php 判断当前手机类型_php中HTTP_USER_AGENT判断手机类型的函数

    有关判断手机类型的方法,脚本学堂之前的文章有所提及. 相关参考文章: 判断是否手机访问 php判断是否手机访问的代码 用HTTP_USER_AGENT判断手机类型,代码如下: /** * 判断手机类型 ...

  10. python获取文件后缀_Python使用filetype精确判断文件类型 (文件类型获取)

    filetype.py Small and dependency free Python package to infer file type and MIME type checking the m ...

最新文章

  1. 使用EF框架实现MVC的增删改查功能!!!Entity Framework
  2. Python中的匿名函数和函数式编程
  3. 22. Kotlin学习笔记 (一) 约定
  4. boot.oat FC问题分析报告
  5. 西南医院微服务咋查得到_#全国最好医院排行榜#发布:成都这4家牛了!四川31个专科排全国前十(总榜)...
  6. 为什么计算机中0.2+0.1不等于0.3!?
  7. GDI+中发生一般性错误 以及发布时候需要配置的文件
  8. c语言基础程序设计报告,c语言程序设计基础课程设计报告.doc
  9. 《Java程序设计》第四次学习总结
  10. Ubuntu Linux服务器安装图形化界面并用VNC Viewer连接
  11. 12月13日 新概念3一周一篇计划
  12. 离散数学计算机科学与技术答案,2计算机科学与技术专业本科离散数学期末复习题2...
  13. python英语单词库app_英语单词库【英语单词库英语头条】- 英语单词库知识点 - 中企动力...
  14. 量子计算机预测未来,太厉害了吧?这台量子计算机能预测16种不同的未来!
  15. 慧之声科技- 致AI 2B先驱者
  16. 阿里云服务器出错500 - 内部服务器错误
  17. ios获取所有相册的视频并播放
  18. 天梯赛(cccc)总结(写于4.1号)
  19. 校园宿舍安全如何保障?这个技能太厉害了
  20. Android商家端线下支付流程详解

热门文章

  1. markdown使用文档(Typora 快捷键)
  2. pyqt5 python qlineedit信号_PyQt5实现QLineEdit添加clicked信号的方法
  3. android ui设计 面试问题,2019新版UI设计面试题汇总附答案
  4. matlab3db带宽,[转]db,dbm,-3db带宽的定义
  5. html英文改中文语言,英文版win7旗舰版系统改成中文语言图文教程
  6. 如何修改背景图片大小
  7. 新手做自媒体短视频,会用到的工具和素材站分享,收藏起来慢慢看
  8. 小米网站短信验证码接口的轰炸防护
  9. AngularJS页面【uib-dropdown】控件在模态窗口(弹出窗)中无法使用问题
  10. 计算机搜不到连接打印机主机,计算机找不到打印机设备?如果我无法连接怎么办?让我们看一下处理方法...