【关于long类型的转换】传进来的是String类型是""或"null"或"0",怎么转成long类型?

public long gLong(String str)

{

try

{

if (!str.equals("") || (!str.equals("null") || (!str.equals("0")){

return Long.parseLong(str);

}

else {

return XXXX;//这块不清楚该怎么写?其实我想返回null或0,但是返回类型是long,有点不明白了。

}

}

catch (NumberFormatException e)

{

throw new ....

}

}

------解决方案--------------------

可以返回0啊

public long gLong(String str) {

try {

if (!str.equals("") && !str.equals("null") && !str.equals("0")){

return Long.parseLong(str);

}

else {

// valueOf("0") 即可

return Long.valueOf("0");

}

}

catch (NumberFormatException e) {

return 0;

}

}

------解决方案--------------------

//想返回null,把long改成Long,想返回0,见楼上。

public Long gLong(String str) {

try {

if (!str.equals("") && !str.equals("null") && !str.equals("0")){

return Long.parseLong(str);

}

else {

return null;

}

}

catch (NumberFormatException e) {

return 0;

}

}

java中long类型的空值怎么表示,【关于long类型的转换】传进来的是String类型是或null或0如何转成long类型...相关推荐

  1. java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter

    java中所谓流通俗来讲就是数据源的传输,我们的文件,视屏,对象都可以叫做数据源,io将他们那转换为可以在不同程序中传输的数据,众所周知电脑存储是二进制,而处理时常遇到字节和字符的写入和写出,分别以8 ...

  2. Java中带有T Z格式(UTC是世界标准时间)的时间转换为date,string,long类型

    转载于https://blog.csdn.net/csdn9874123/article/details/78679381?ops_request_misc=%257B%2522request%255 ...

  3. java中怎样创建多个对象,java中StringBuilder.appent方法创建几个对象

    在Java中StringBuilder是继承AbstractStringBuilder,在AbstractStringBuilder是byte[] value; 存放字符内容 public Abstr ...

  4. java中类型的相互转化_Java中的数据类型及相互转换方法

    本文主要讲解两个部分: 一.Java中的数据类型有哪些? 二.数字类型和字符串类型相互转换的方法? 一.Java中的数据类型有哪些: Java中的数据类型有:基本数据类型和引用数据类型: 基本数据类型 ...

  5. java image类的值_关于在java中保存image类型的字段的问题

    有一个表test,其字段image是image类型的.在java中可以用如下的方法保存:Filefile=newFile("src/down.gif");InputStreamin ...

  6. java 中的 Annotation 注解学习笔记

    java 中的 Annotation 注解 什么是注解 元注解 @Target @Retention @Document @Inherited 自定义注解 什么是注解 Annotation 是从JDK ...

  7. Java中有关Null的9件事

    对于Java程序员来说,null是令人头痛的东西.时常会受到空指针异常(NPE)的骚扰.连Java的发明者都承认这是他的一项巨大失误.Java为什么要保留null呢?null出现有一段时间了,并且我认 ...

  8. Java中的即时编译(Just-in-time compilation)

    作者:知秋原文:http://t.cn/RYLPEMc 像其他一些编程语言一样,Java通常也被称为"编译语言".但有时你可能会感到困惑,尤其是当有人告诉你Java是JIT编译,并 ...

  9. java 泛型详解、Java中的泛型方法、 java泛型详解

    本文参考java 泛型详解.Java中的泛型方法. java泛型详解 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用. 什么是泛型?为什么要使用泛型? 泛型,即& ...

最新文章

  1. Windows使用免费版Kiwisyslog搭建日志服务器
  2. python枚举是什么意思,什么是枚举python
  3. android onclick执行顺序,浅谈onTouch先执行,还是onClick执行(详解)
  4. ubuntu server 12.04 jdk,ssh及hadoop配置
  5. 初次接触NHibernate遇到的问题及解决方法
  6. uniapp前端处理接口返回一整个html格式
  7. 经典问题:流水线调度(51nod)
  8. 我整理的一份来自于线上的Nginx配置(Nginx.conf),希望对学习Nginx的有帮助
  9. Java面试问题 021-030
  10. python基础学习
  11. Python编程之输出素数
  12. webstorm界面主题
  13. Axure原型设计概述
  14. mysql卸载报错2503_Win10系统卸载Skype软件报错2503的解决方法
  15. 计算机在中医临床学的应用,中医临床学术论文(2)
  16. alpha对冲(股票+期货)
  17. Photoshop抠图笔记
  18. 矩阵的分解:满秩分解和奇异值分解
  19. MCE公司:免疫治疗新课题——好心情,要保持!
  20. 原生JS实现韩雪冬轮播图

热门文章

  1. 微软第四朵智能云:低代码平台Power Platform
  2. 办公室装修设计6大规范示意
  3. 批量梯度下降法(BGD)、随机梯度下降法(SGD)和小批量梯度下降法(MBGD)
  4. 基于Snort的入侵检测系统
  5. 从零搭建若依环境(非分离版)
  6. WordPress免认证微信关注登陆插件
  7. Aria2使用详细教程
  8. Postman:常用的Pre-request Script方法【MD5+时间戳+获取当前时间】
  9. 工作流Activiti集成构建自有平台方案
  10. cad打开卡死_求助,cad 一打开就卡死,完全没办法运行,怎么处理