Java8布尔后一元运算符
Java8是否有用于基本布尔的后一元运算符Java8布尔后一元运算符,java,boolean-operations,Java,Boolean Operations,Java8是否有用于基本布尔的后一元运算符 int a = 1; a++; //look at then increment boolean bool = true; ??? 不,没有这样的操作员 甚至是与++对数字类型的操作不同: ++更新变量(或数组元素) 对表达式的值求反。如果应用于变量,则变量的值不变 与“否定运算符”最相似的是 但这是“前否定”,而不是“后否定” 您可以使用非短路运算符设计“后否定运算符”: (aBoolean | ((aBoolean ^= true) &am
int a = 1;
a++; //look at then increment
boolean bool = true;
???
不,没有这样的操作员 甚至是
与++
对数字类型的操作不同:
更新变量(或数组元素)李>++
代码>对表达式的值求反。如果应用于变量,则变量的值不变
(aBoolean | ((aBoolean ^= true) & false)
但真的:不要这样做。这令人困惑
(aBoolean | ((aBoolean ^= true) & false)