1. ホーム
  2. java

[解決済み] Javaです。の意味

2022-02-19 09:27:35

質問

このJavaのソースコードに、次のような行があります。

if ((modifiers & ~KeyEvent.SHIFT_MASK) != 0) ....

チルダは何を意味するのか ~ の意味は?

どのように解決するのですか?

チルダ( ~ ) は、Java で数値のビット単位の補数を実行します。

参照してください。 ビット単位の補数 ( ~ ): 数値の1と0を反転させます。