Java基本

[Java] オブジェクトの型を判定する(instanceof)

投稿日:2018年3月18日 更新日:

オブジェクトの型を判定するには、instanceof演算子を使用します。

サンプルソース

例)オブジェクトの型を判定する

(結果)
class java.util.ArrayList ArrayList! List!

メモ

  • instanceof演算子は、指定した型と同じクラスであればtrueを返します。
  • 継承関係のある親クラスであってもtrueを返します。
     ※上記例でいうと、ArrayList型 とList型はtrueです。
  • 継承関係(extends)だけでなく、実装関係(implements)でも関係があればtrueを返します。

スポンサーリンク

スポンサーリンク

-Java基本

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

[Java] 数値型の最大値、最小値を取得する

数値型の最大値、最小値を取得したい場合は、定数を利用するのが便利です。 最大値、最小値の定数 以下の ...

[Java] Javadocタグ

Javadocで使えるタグです。 主要Javadocタグ 【主要Javadocタグ】 タグ意味 @a ...

[Java例外] java.lang.ArrayIndexOutOfBoundsException

以下のように表示されます。 (例外表示) Exception in thread "xxx" jav ...

[Java] 文字列の長さを取得する(length、codePointCount)

文字列の文字数を取得するにには、.length() または .codePointCount() を使 ...

[Java] 絶対値を求める(Math.abs)

絶対値を求めるには、Math.absを使用します。 サンプルソース 例)-123の絶対値を取得する ...