26 NİSAN 2012, PERŞEMBE
Nasıl geçiş null kullanımı
Integer i = ...
switch (i){
case null:
doSomething0();
break;
}
Ben yukarıdaki kodu cant anahtarı kullanın diye ifade null. Bunu farklı bir biçimde nasıl yapabilirim?
O zaman başka bir şey yapmak istiyorum çünkü default
kullanamam.
CEVAP
26 NİSAN 2012, PERŞEMBE
Bu Java switch
ifadesi ile mümkün değildir. switch
önce: null
için kontrol edin
if (i == null) {
doSomething0();
} else {
switch (i) {
case 1:
// ...
break;
}
}
switch
tablolarda keyfi nesneleri kullanabilirsiniz*. Derleyici i
Integer
nerede switch (i)
şikayet etmiyor çünkü Java otomatik sistem Integer
int
. Assylias daha öncede söylediğim gibi, kutulama i
null
NullPointerException
bir durum oluşturur.
*Java 7 switch
tablolar String
kullanabilirsiniz.
Bunu Paylaş:
Nasıl Raylar bir geçiş değil null null...
Nasıl Raylar geçiş veritabanında bir s...
Nasıl geçiş yüksekliği: 0; height: aut...
Nasıl değişken olup olmadığını belirle...
Nasıl Android Uygulama bellek kullanım...