java double类型判空,简单封装JAVA空判断
在项目开发过程中,面对各种各样的对象,如果稍不注意,就会发生NULL空指针报错;是不是很烦恼,特别是对重要的参数判读;
经过总结,把各种类型的空判断进行了简单的封装,对新手还是很方便的;
package com.xt.shop.until;
import java.util.List;
/**
*
判断 对象 是否为空
*
返回值:为空 ? true : false
*
创建人:geYang
*
创建时间:2017.8.1
*/
public class IsNull {
/**
* 判断字符串是否为空
* */
public static boolean isNull(String str){
if(str!=null){
str = str.trim();
}
return str == null || str.isEmpty();
}
/**
* 判断List数组是否为空
* */
public static boolean isNull(List> list){
return list == null || list.isEmpty();
}
/**
* 判断Integer数组是否为空
* */
public static boolean isNull(Integer[] arr){
return arr==null || arr.length<1;
}
/**
* 判断整数是否为空(ID)
* */
public static boolean isNull(Integer num){
return num==null || num<1;
}
/**
* 判断Double是否为空(金额)
* */
public static boolean isNull(Double num){
return num==null || num<1;
}
/**
*
方法说明: TODO 测试测试
**/
public static void main(String[] args) {
String n = " ";
System.out.println(isNull(n));
}
}
就像这样,大家还可以根据自己的需要继续添加;
java double类型判空,简单封装JAVA空判断相关推荐
- java double类型保留两位小数的几种方法
java double类型保留两位小数的几种方法 返回double类型的(转换比较方便) ①能四舍五入 double d = 114.145; d = (double) Math.round(d * ...
- Java Double类型精确运算解决
Java中的简单浮点数类型float和double不能够进行运算. 首先我们想到的是四舍五入,Math类中的round方法不能设置保留几位小数,我们只能像这样(例如保留两位) Math.round(v ...
- Java Double类型计算工具类 BigDecimal
BigDecimal 处理Double类型的基本运算 BigDecimal 处理Double类型的基本运算 Java Double 数据在进行数据计算的时候,很容出现丢失精度的问题,因此借助于BigD ...
- java double 类型_关于Java中的double类型数据
在初学Java的时候,一般我们都会从基本的数据类型开始学习,而在基本数据类型中,我认为double类型是比较难理解的,并且在以后的学习或工作中,在double类型数据这遇到的坑也是极多的.例如下面的这 ...
- java double类型保留小数和四舍五入
建议方法:用Bigdecimal来处理浮点数的加减 例如: import java.math.BigDecimal; import java.util.*;public class Main{publ ...
- 数据库decimal对应java什么类型_数据库类型和java类型对应关系 | 学步园
类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java. ...
- java 不同类型 映射_如何使用Java泛型映射不同的值类型
java 不同类型 映射 有时,一般的开发人员会遇到这样的情况,即他必须在特定容器内映射任意类型的值. 但是,Java集合API仅提供与容器相关的参数化. 例如,这将HashMap的类型安全使用限制为 ...
- java笔试题_一道简单的 Java 笔试题,但值得很多人反思
专注于Java领域优质技术,欢迎关注 作者:匿蟒 前言 面试别人,对我来说是一件新奇事,以前都是别人面试我.我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才.所以,我特地调低了期望,很少问 ...
- java完成九宫格数独_简单实现java数独游戏
本文实例为大家分享了java数独游戏的具体代码,供大家参考,具体内容如下 打算把javaFx需要的组件装好以后直接用javaFx的,但似乎eclipse的版本不对,安装了也不能用... 数独代码是在之 ...
最新文章
- oracle 11g 逻辑备库,通过Oracle 11g 逻辑standby实现BI的需求
- 所有字符不含换行 正则表达式_网络爬虫 | 正则表达式
- C++中Delete时堆错误(Heap Corruption)的原因
- Java 9 新功能之 HTTP2 和 REPL
- 系统分析与控制_质量体系文件:测量系统分析控制程序
- orm2 中文文档 3.3 模型钩子
- MDT2012+ADK8.0+WDS部署Windows客户端(一)部署概念和方法论
- Markdown编辑LaTeX数学公式
- 也用C#做个视频监控客户端来玩玩
- Atitit 图像处理之编程之类库调用的接口api cli gui ws rest attilax大总结.docx
- MATLAB-阶乘运算
- 测试质量保障体系的建立
- 读书有益——》十字令(一)
- m苹果放n篮子_m个苹果放入n个篮子
- 利用python修改小米运动数据,整个朋友圈都感觉太夸张了
- 爱代挂php源码,爱代挂外包,爱准挂外包,代挂系统218元秒搭建
- 兰博基尼lp650-4跑车介绍
- visio调整形状位置_如何在Visio 中设置形状的属性?
- 【数据库管理】数据库自动维护任务介绍
- 机器人操作系统ROS学习实战篇之------让小乌龟画矩形
热门文章
- 无向图求起点到终点所有路径
- SpringBoot操作ES进行各种高级查询(值得收藏)
- 微信扫码登录实战(附代码)
- http://www.dewen.net.cn/q/16007/mysql查询如何先排序再分组呢
- Android 移动安全知识技术全解(加固技术、常规漏洞、Android 逆向......),移动安全问题不容忽视
- MobSF移动安全检测框架简述
- 阿里云配置SSH密钥连接
- C语言结构体存储空间分配的原则
- 训练softmax分类器实例_一个值得深思的问题?为什么验证集的loss会小于训练集的loss...
- android studio 皮肤,Android Studio 自定义皮肤主题和背景