1. ホーム
  2. java

[解決済み] Javaでオブジェクトがコレクション型であるかどうかを確認する方法は?

2023-07-10 23:08:16

質問

javaのリフレクションを使うと、オブジェクトが配列であるかどうかを簡単に知ることができます。オブジェクトがコレクション(セット、リスト、マップ、ベクター...)であるかどうかを判断する最も簡単な方法は何ですか?

どのように解決するのですか?

if (x instanceof Collection<?>){
}

if (x instanceof Map<?,?>){
}