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 回答