Saya berpikir jika ada cara yang lebih baik / lebih baik untuk meniadakan instanceof
di Jawa. Sebenarnya, saya melakukan sesuatu seperti:
if(!(str instanceof String)) { /* do Something */ }
Tetapi saya berpikir bahwa sintaksis "indah" untuk melakukan ini harus ada.
Adakah yang tahu kalau itu ada, dan seperti apa sintaksisnya?
EDIT: Dengan cantik, saya mungkin mengatakan sesuatu seperti ini:
if(str !instanceof String) { /* do Something */ } // compilation fails
boolean strIsString = str instanceof String;
...
instanceof
begitu banyak ...