我在想是否存在一种更好/更优雅的方式来否定Java中的instanceof
。
实际上,我的做法是这样的:
if(!(myObject instanceof SomeClass)) { /* do Something */ }
但我认为应该存在一种“优美”的语法来实现这一点。
有人知道是否存在,以及语法是什么样的吗?
编辑: 我的意思是像这样的东西:
if(myObject !instanceof SomeClass) { /* do Something */ } // compilation fails
boolean strIsString = str instanceof String;
... - vaughandroid