问题

我正在考虑是否存在更好/更好的方法来否定Java中的instanceof. 实际上,我正在做类似的事情:

 if(!(str instanceof String)) { /* do Something */ }
 

但我认为这样做的“美丽”语法应该存在。

有谁知道它是否存在,语法如何?


编辑: 美丽之后,我可能会说这样的话:

 if(str !instanceof String) { /* do Something */ } // compilation fails
 

  最佳答案

不,没有更好的方法;你的方法是规范的。

  相同标签的其他问题

javasyntax