您的位置:首页 > 编程语言 > Java开发

java开发中预防NPE异常

2017-12-15 11:15 190 查看


在程序中为了预防NPE NullPointerException 空指针异常 要对接收到的各种数据类型、包装类型判空操作:

// 实体类对象
User user = new User;
if (user == null) {
return ;
}

//String类型
String str ;
if (StringUtils.isEmpty(s)) {
return ;
}
public static boolean isEmpty (final CharSequence cs) {
return cs == null || cs.length() == 0;
}

// List类型
List list = Lists.newArrayList;
if (list == null || list.isEmpty) {
return ;
}
public boolean isEmpty() {
return size == 0;
}


比较日期大小:

date1.after(date2);
//当date1比date2大时,返回true
date1.before(date2);
//当date1比date2小时,返回true


判断是否在某段时间内:

Date date = new Date();// 判断的是不在这段时间内
if (date.after(meetingInfo.getSignupEndTime()) || date.before(meetingInfo.getSignupStartTime())) {
<span style="white-space:pre;"> </span>return ajaxResult(false, "请您在报名时间内进行报名");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: