首先,这段代码并不需要用到equalsIgnoreCase,用equals即可。 其次,doeYear, doeMonth, doeDay可能在业务上定义了-1为非法值,所以这里要对这3个值进行校验(检查是否为空或者等于-1)。
首先,这段代码并不需要用到
equalsIgnoreCase
,用equals
即可。其次,
doeYear
,doeMonth
,doeDay
可能在业务上定义了-1
为非法值,所以这里要对这3个值进行校验(检查是否为空或者等于-1
)。