Tôi đã suy nghĩ nếu có tồn tại một cách tốt hơn / đẹp hơn để phủ định một instanceof
trong Java. Trên thực tế, tôi đang làm một cái gì đó như:
if(!(str instanceof String)) { /* do Something */ }
Nhưng tôi nghĩ rằng một cú pháp "đẹp" để làm điều này nên tồn tại.
Có ai biết nếu nó tồn tại, và cú pháp trông như thế nào?
EDIT: Bởi đẹp, tôi có thể nói một cái gì đó như thế này:
if(str !instanceof String) { /* do Something */ } // compilation fails
boolean strIsString = str instanceof String;
...
instanceof
rất nhiều ...