java中怎么判断long是不是为"" 或 null

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎么判断long是不是为"" 或 null相关的知识,希望对你有一定的参考价值。

long是一个基本数据类型,不会存在null的情况,如果没有初始化是不能够使用的,编译器会直接报错。Long是long的包装类,是一个类,类就存在了空值的情况,没有初始化的时候调用方法或者属性会造成空指针异常,判断Long是否为空请看楼上,判断long有没有初始化,直接输出看会不会报错 参考技术A 1、long 不可能 为"",也不可能为null
2、Long可以为null
3、一个是基本的数据类型,一个是类,不一样
参考技术B Long 类型的变量,若有默认值则为0,无默认值时为null;
判断方法:
1,用try catch,报空异常则为null;
2,转换为String再判断;
参考技术C 1、long 不可能 为"",也不可能为null
2、Long可以为null
3、一个是基本的数据类型,一个是类,不一样
参考技术D long类型不会出现""和null

Long没有实例化会出现null
判断方式是
Long a;
if(a==null)

//do something

PHP MYSQL 怎么判断某个表的字段是不是存在

假设数据表 T 里面 有个字段 A4
怎么样才能判断,A4这个字段是否存在,不存在的话,则创建 A4字段

参考技术A 不要用mysql_fetch_object()这个函数来判断,这个返回来的是个数组;一般情况下是这么来判断的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得结果集中行的数目if($num)echo '<script type="text/javascript">alert("用户名已被占用 ,请重新输入!");location.replace("../reg/index.php");</script>';die();

以上是关于java中怎么判断long是不是为"" 或 null的主要内容,如果未能解决你的问题,请参考以下文章

jquery 判断数组中是不是有重复值

Java:有1302835984这样的两个时间戳,怎么判断这两个时间戳所代表的时间是不是超过两个月呢?

PHP MYSQL 怎么判断某个表的字段是不是存在

在java中怎么判断一个字符是不是在另一个字符的后面

java程序中比较常见的四种判断是不是为空的性能优化比较

java 判断字符串是不是相等