我正在使用Intelij Idea,并且想在一个if
语句中加入多个条件。例如,这是我必须检查列表是否不为空或为空时所要做的(这只是一个示例):
list.notnull
转换为:
if (list != null) {
}
现在在if
块中,我检查列表是否不为空:
if (list != null) {
list.isEmpty().if
}
依次翻译为:
if (list != null) {
if (list.isEmpty()) {
}
}
现在,我转到第一个起点,if
然后按Alt + RETURN
进行选择Merge ifs into one
,结果如下:
if (list != null && list.empty()) {
}
我知道条件根本没有意义,但是我想知道是否有一种方法可以避免加入多个if
条件的许多步骤?大致情况:
list.notNull.and.list.isEmpty().not.if
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句