Java'da bir girişimin daha iyi/güzel bir yolu var mı diye düşünüyordum. Bunu yapmak için bir "güzel" sözdizimi bulunmalıdır düşünüyorumBir instanceof in "negat" ın en iyi yolu
if(!(str instanceof String)) { /* do Something */ }
Ama: Aslında böyle bir şey yapmak.
Varsa ve sözdiziminin nasıl göründüğünü bilen biri var mı?
DÜZENLEME: güzel Tarafından , böyle bir şey diyebilirsiniz:
if(str !instanceof String) { /* do Something */ } // compile failure
nesi var instanceof' için çok önemli kurallar ... – luiscubal
Her zaman bir değişken yaratabilirsiniz, boolean strIsString = str instanceof olarak String; '... – vaughandroid
yeah @Baqueta, bir seçenektir. Ancak, bir sözdiziminde ya da diğerinde bellek kullanımında hangi farklılıklar olabilir? – caarlos0