重複の可能性:
Java “?” nullをチェックする演算子 - それは何ですか? (三項ではありません!)
Java Null-pointer-safe アクセサ
最近、Java フォーラムの 1 つで ? について読みました。オペレーター。彼らはそれを書いた?. java 7にできませんでした。誰か正確に説明できますか?. は?
また、この演算子に特定の名前があるかどうか、または?:が三項演算子として知られているようではないかどうかを知りたいです。
重複の可能性:
Java “?” nullをチェックする演算子 - それは何ですか? (三項ではありません!)
Java Null-pointer-safe アクセサ
最近、Java フォーラムの 1 つで ? について読みました。オペレーター。彼らはそれを書いた?. java 7にできませんでした。誰か正確に説明できますか?. は?
また、この演算子に特定の名前があるかどうか、または?:が三項演算子として知られているようではないかどうかを知りたいです。
here で説明されている Null-safe 演算子を意味していると思います。Java 7 で検討されていましたが、その後削除されました。
Java での の他の一般的な用途?
は三項演算子です。これは暗黒時代から Java にあり、ここで説明されています。
この 2 つはまったく異なる機能ですが、唯一の共通点は?
、何らかの方法で を使用していることです。
これはNull-safe operatorと呼ばれます。