17

javaでinstanceofの反対を取得することは可能ですか? 私はこのようなコードを試しました:

if( example !instanceof blarg)....

しかし、それは私に入れさせません!どこでもエラーなしで、助けてください。

4

2 に答える 2

63

全体を否定する必要があります。

if(!(example instanceof blarg))

次のように書くこともできます。

if(example instanceof blarg == false)
于 2012-06-24T22:58:06.403 に答える
1

別の方法として、次の方法を使用しますisInstance

   if (!example.class.isInstance(blarg))
   {
     // your code here
   }
于 2016-08-04T11:36:39.383 に答える