idea强大的表达式检查和优化功能

木-木

有个map需要放入如下boolean表达式的值:


modelBean.getPageMode() == null ? false : (modelBean.getPageMode().compareTo(0) == 0)

刚写完就发现idea有个颜色提示,鼠标放上去一看,说是可以简化。按alt+enter一试,变成了:


modelBean.getPageMode() != null && (modelBean.getPageMode().compareTo(0) == 0)

一看,是这么回事,原来的三目也变成了两目,也算是简化吧。只是这一串的判断居然能发现可以简化,这是厉害了我的idea!

主 楼 发布于:2019-07-22 14:01:45回复
木易草芯

涨姿势了

2 楼 发布于:2019-12-04 14:18:42
回复
福州交易网

笑而不语

3 楼 发布于:2020-01-23 22:15:58
回复

发表回复: