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] List内に指定した要素があるかどうか判定する(.contains)

List内に指定した要素があるかどうか判定するには、.containsを使用します。 サンプルソース ...

[Java] 配列をソートする

配列のソートは、java.util.Arraysクラスのsortメソッドを使うと簡単です。 サンプル ...

[Java] List内の要素を検索する(.indexOf、.lastIndexOf)

List内の要素を検索するには、.indexOf、.lastIndexOfを使用します。 サンプルソ ...

[Java] 配列の最後の要素を取得する

配列の最後の要素を取得するサンプルです。 サンプルソース 例)List型の最後の要素を取得する [c ...

[Java] 文字列を比較するには「==」ではなく必ず「.equals」を使用しましょう

一般的な言語で文字列の比較をする時には「==」で比較することが多いですが、Javaで文字列どうしを比 ...