Auf meine vorherige Frage, wie verglichen wird, wenn kombinierte Bits ein bestimmtes Bit enthalten, werde ich in diesen Fehler ausgeführt.Operator "&" kann nicht auf Byte angewendet werden, Int, Boolean
int flag1 = 1 << 0;
int flag4 = 1 << 5;
int combined = flag1 | flag4;
if (combined & flag1 == flag1) // <-- Operator & cannot be applied to int, boolean
Wenn ich warf die Fahnen der Fehler int
auf Byte mit byte
ersetzt.
Oh, noch einem anderen Java-Operator Vorrang Frage ... es ist in der Tat verwirrend für mich! (natürlich ist es immer noch besser als PHP '?:': P) – minmaxavg