有没有办法使用|一次比较多个(非布尔)的东西或者&在Java中,类似于如何使用|?捕获多个异常?

时间:2017-12-04 14:28:34

标签: java boolean equality

通常情况下,我必须输入类似

的内容
if(a == x || b == x) {...}

但是我看到当使用try / catch块时,你可以做这样的事情:

    try {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch(ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) {}

我是否可以使用等式语句做类似的事情,比如

if((a | b) == x) {...}

1 个答案:

答案 0 :(得分:5)

没有。你可以做的最少的是||。除了多捕获块之外,操作符|被视为bitwise OR,这不是您需要的。 Inshort NO。