如果是else语句,请为我提供更优雅的方式

asc*_*sco -1 java if-statement

这看起来很笨拙,我知道这是一种更优雅的方式,但我不知道它是如何被称为:

if (a.isSelected()) {
    a.setSelected(false);
}

else {
    a.setSelected(true);
}
Run Code Online (Sandbox Code Playgroud)

我该如何让这个更瘦?

Hab*_*bib 5

你可以这样做:

a.setSelected(!a.isSelected());
Run Code Online (Sandbox Code Playgroud)