java中long类型的空值怎么表示,【关于long类型的转换】传进来的是String类型是或null或0如何转成long类型...
【关于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类型...相关推荐
- java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter
java中所谓流通俗来讲就是数据源的传输,我们的文件,视屏,对象都可以叫做数据源,io将他们那转换为可以在不同程序中传输的数据,众所周知电脑存储是二进制,而处理时常遇到字节和字符的写入和写出,分别以8 ...
- Java中带有T Z格式(UTC是世界标准时间)的时间转换为date,string,long类型
转载于https://blog.csdn.net/csdn9874123/article/details/78679381?ops_request_misc=%257B%2522request%255 ...
- java中怎样创建多个对象,java中StringBuilder.appent方法创建几个对象
在Java中StringBuilder是继承AbstractStringBuilder,在AbstractStringBuilder是byte[] value; 存放字符内容 public Abstr ...
- java中类型的相互转化_Java中的数据类型及相互转换方法
本文主要讲解两个部分: 一.Java中的数据类型有哪些? 二.数字类型和字符串类型相互转换的方法? 一.Java中的数据类型有哪些: Java中的数据类型有:基本数据类型和引用数据类型: 基本数据类型 ...
- java image类的值_关于在java中保存image类型的字段的问题
有一个表test,其字段image是image类型的.在java中可以用如下的方法保存:Filefile=newFile("src/down.gif");InputStreamin ...
- java 中的 Annotation 注解学习笔记
java 中的 Annotation 注解 什么是注解 元注解 @Target @Retention @Document @Inherited 自定义注解 什么是注解 Annotation 是从JDK ...
- Java中有关Null的9件事
对于Java程序员来说,null是令人头痛的东西.时常会受到空指针异常(NPE)的骚扰.连Java的发明者都承认这是他的一项巨大失误.Java为什么要保留null呢?null出现有一段时间了,并且我认 ...
- Java中的即时编译(Just-in-time compilation)
作者:知秋原文:http://t.cn/RYLPEMc 像其他一些编程语言一样,Java通常也被称为"编译语言".但有时你可能会感到困惑,尤其是当有人告诉你Java是JIT编译,并 ...
- java 泛型详解、Java中的泛型方法、 java泛型详解
本文参考java 泛型详解.Java中的泛型方法. java泛型详解 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用. 什么是泛型?为什么要使用泛型? 泛型,即& ...
最新文章
- Windows使用免费版Kiwisyslog搭建日志服务器
- python枚举是什么意思,什么是枚举python
- android onclick执行顺序,浅谈onTouch先执行,还是onClick执行(详解)
- ubuntu server 12.04 jdk,ssh及hadoop配置
- 初次接触NHibernate遇到的问题及解决方法
- uniapp前端处理接口返回一整个html格式
- 经典问题:流水线调度(51nod)
- 我整理的一份来自于线上的Nginx配置(Nginx.conf),希望对学习Nginx的有帮助
- Java面试问题 021-030
- python基础学习
- Python编程之输出素数
- webstorm界面主题
- Axure原型设计概述
- mysql卸载报错2503_Win10系统卸载Skype软件报错2503的解决方法
- 计算机在中医临床学的应用,中医临床学术论文(2)
- alpha对冲(股票+期货)
- Photoshop抠图笔记
- 矩阵的分解:满秩分解和奇异值分解
- MCE公司:免疫治疗新课题——好心情,要保持!
- 原生JS实现韩雪冬轮播图