在程序中为了预防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, "请您在报名时间内进行报名");
}