关于java返回值对象BO设置初始值的问题
最近在项目中创建返回对象BO时,会自动生成初始的默认值,例如:
private String idCard = null;private Long province = -1l;private Long city = -1l;private Long district = -1l;private Integer isAdministrator = -1;
原因是 在后续使用 BO对象.getCity().toString(); 这种操作时,如果值为null,会报空指针异常....
避免空指针时,也可以在get()方法中使用三目运算符进行判断一下
public Integer getStatusId() {return statusId==null?-1:statusId;}
特此写下记录一下.
关于java返回值对象BO设置初始值的问题相关推荐
- 累加 map java_Java Map key 不存在时设置初始值,存在时累加计算值的设计方案
在 java 中使用 Map 时,针对 key 进行数值的累计运算,需要指定键不存在时,设置初始值,特定 key 存在时,对已有键值进行累加. 参考方案 java 8 中,Map 中增加了 getOr ...
- Java未赋值成员变量的初始值(默认值)
Java未赋值成员变量的初始值(默认值) java中的所有变量必须先声明,后赋值才能使用. java中的成员变量,在创建对象的时候,都会执行一次初始化操作,都会给一个默认值. 基本数据类型默认值都是0 ...
- Go 学习笔记(7)— 常量定义、常量使用、枚举用法、iota 常量、不设置初始值常量
1. 常量定义及分类 1.1 定义 常量是指在程序运行时,不会被修改的量. 常量中的数据类型只可以是布尔型.数字型(整数型.浮点型和复数)和字符串型. 常量的定义格式: const identifie ...
- 12:MYSQL 使用函数创建自增序列管理表(批量使用自增表,设置初始值,自增幅度)
第一步:创建Sequence管理表 sequence DROP TABLE IF EXISTS sequence; CREATE TABLE sequence ( name VARCHAR(50) N ...
- Ext.js 进入页面直接加载数据、输入框设置初始值
Ext.js使用过程中遇到的一些问题 直接加载数据 输入框设置初始值 直接加载数据 加上这段代码,可以在显示页面的过程中传入参数,执行查询,显示结果. Ext.onReady(function () ...
- keras embeding设置初始值的两种方式
随机初始化Embedding from keras.models import Sequential from keras.layers import Embedding import numpy a ...
- 解决laydate动态设置初始值的问题
解决laydate动态设置初始值的问题 参考文章: (1)解决laydate动态设置初始值的问题 (2)https://www.cnblogs.com/zhoujl-5071/p/11958452.h ...
- vue elementUI select设置初始值
有时候我们需要给element ui选择框设置初始值 需要注意的是el-select绑定的value,一定要类型和options里面的value类型和值全部一致(例如:options里面的value是 ...
- AS3的Number类型变量不指定初始值,则其初始值为NaN,而不是0.0
AS3的Number类型变量不指定初始值,则其初始值为NaN,而不是0.0
最新文章
- 思考:开发者如何挑选最合适的机器学习框架?
- Java编译分类:前端编译和后端编译
- libevent使用IOCP网络模型的示例
- java事务代码_关于java中实现JDBC事务控制代码示例
- 求解下列递推关系式_装错信封问题及九连环问题的递推关系式以及通项公式的推导(尤其是高中生一定要读)...
- 问题 F: 编写函数:一维数组的逆序 (Append Code)
- textarea光标处插入文字
- java 高级查询插件_javascript高级组合查询控件(0.4更新)
- Linux中的readelf命令
- linux超线程问题
- 如果能重来,我不会选择北漂——初见北京
- windows 资源管理器已停止工作的解决办法
- 我的 OCM 之路|书写无悔青春,追梦永不止步
- Node.js 在微医的应用场景及实践
- 树莓派raspberry Pi 4B安装Ubuntu 20.04 LTS系统后如何连接WiFi
- 手把手教你快速入门知识图谱 - Neo4J教程
- OpenXML之word的XML格式分析
- 夏令营被拒,计算机保研er应该怎么办?
- 浙江省计算机二级c知识点,浙江省计算机二级c程序设计考试大纲
- 蓝牙技术简介(英语演讲)
热门文章
- 饥荒联机版MOD-杀生丸介绍
- deepin 15.3 安装“Chrome Flash插件”折腾记
- Android 实现拍照、录像
- 关于c语言如何判断日期是否合法?\\有这样的日期吗?
- LeetCode二叉树系列——515.最每个树行中找最大值
- 用心整理10个宝藏APP,涨薪刚需,入股不亏
- Laravel 如何清理 config 缓存
- 基础练习 分解质因数
- matlab抓取网页信息,如何利用Matlab抓取网页数据
- G-Transformer for Document-level Machine Translation