Java instanceof演算子で変数の型を確認するサンプル
環境
JavaSE 1.8
Eclipse 4.14.0
構文
変数名 instanceof クラス名
「instanceof」演算子を使って変数の型を確認します。
instanceofの戻り値はbooleanなので、trueなら指定したクラスやインターフェイスである、falseならそうではない
使用例
package com.arkgame.study; public class TestDemo { public static void main(String[] args) { Integer age = 20; boolean result = age instanceof Integer; System.out.println("Integerクラスの確認結果1: " + result); String name = "yamada"; boolean result2 = name instanceof String; System.out.println("Stringクラスの確認結果2: " + result2); } }
実行結果
Integerクラスの確認結果1: true
Stringクラスの確認結果2: true