有个map需要放入如下boolean表达式的值:
modelBean.getPageMode() == null ? false : (modelBean.getPageMode().compareTo(0) == 0)
刚写完就发现idea有个颜色提示,鼠标放上去一看,说是可以简化。按alt+enter一试,变成了:
modelBean.getPageMode() != null && (modelBean.getPageMode().compareTo(0) == 0)
一看,是这么回事,原来的三目也变成了两目,也算是简化吧。只是这一串的判断居然能发现可以简化,这是厉害了我的idea! |