Objects.equals比较布尔类型

1.测试代码

public class ObjectEqualsTest {
    public static void main(String[] args) {
        Boolean testT = false;
        Boolean testC = false;

        System.out.println("1." + Objects.equals(testT, testC));

        Boolean testT2 = Boolean.FALSE;
        Boolean testC2 = Boolean.FALSE;

        System.out.println("2." + Objects.equals(testT2, testC2));

        Boolean testT3 = false;
        Boolean testC3 = true;

        System.out.println("3." + Objects.equals(testT3, testC3));

        Boolean testT4 = Boolean.FALSE;
        Boolean testC4 = Boolean.TRUE;

        System.out.println("4." + Objects.equals(testT4, testC4));

        Boolean testT5 = Boolean.FALSE;
        Boolean testC5 = false;

        System.out.println("5." + Objects.equals(testT5, testC5));

        Boolean testT6 = Boolean.FALSE;
        Boolean testC6 = true;

        System.out.println("6." + Objects.equals(testT6, testC6));
    }
}

2.测试结果

1.true
2.true
3.false
4.false
5.true
6.false

3.结果

Objects.equals可以比较布尔类型

你可能感兴趣的:(Java基础,java)