我在想是否存在一种更好/更巧妙的方法来否定instanceof
Java。实际上,我正在执行以下操作:
if(!(str instanceof String)) { /* do Something */ }
但是我认为应该存在一种“美丽”的语法。
有谁知道它是否存在以及其语法如何?
编辑: 美丽,我可能会这样说:
if(str !instanceof String) { /* do Something */ } // compilation fails
boolean strIsString = str instanceof String;
...
instanceof
……