Java で instanceof キーワードを使用して、それが int であるかどうかを判断します: (推奨: java ビデオ チュートリアル )
Integer i = 0; if (i instanceof Integer) { System.out.println("haha"); }
instanceof 厳密に言えば、これは Java にありますオブジェクトがクラスのインスタンスであるかどうかをテストするために使用される二項演算子です。使用法は次のとおりです:
boolean result = obj instanceof Class
ここで、obj はオブジェクト、Class はクラスまたはインターフェイスを表します。 Class のオブジェクト、その直接または間接のサブクラス、またはそのインターフェイスの実装クラスの場合、結果は true を返し、それ以外の場合は false を返します。
注: コンパイラは、obj が右側のクラス型に変換できるかどうかを確認します。変換できない場合は、直接エラーが報告されます。型が判断できない場合は、コンパイルされます。それはランタイムによって異なります。
Java についてさらに詳しく知りたい場合は、Java 基本チュートリアル 列に注目してください。
以上がJavaで変数がint型かどうかを判断する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。