SORU
12 ŞUBAT 2010, Cuma


Bir int Java boş olabilir?

int bir Java null olabilir?

Örneğin:

int data = check(Node root);

if ( data == null ) {
 // do something
} else {
 // do something
}

Amacım int döndüren bir fonksiyon yazmak. int bir düğümün yüksekliği saklanır, ve eğer düğüm varsa, boş olacağını söyledi, ve bunu kontrol etmek lazım.

Ödev için yapıyorum ama bu özel bölümü ödevin bir parçası değil, benim ne yaptığımı üstesinden yardımcı olur.

Yorumlar için teşekkürler, ama öyle görünüyor ki çok az insan var aslında okumak ne altında kodu, soruyorum başka nasıl yapabilirim gerçekleştirmek bu amaç; oldu kolay anlamaya çalışmıyor.

CEVAP
12 ŞUBAT 2010, Cuma


intolamazboş olamaz, ama Integerolabilir. Bu kavram kargaşasına sebep ve kaşıma başını yana boş Tamsayılar kutulama zaman dikkatli olmak gerekir!

bu, örneğin:

int a = object.getA(); // getA returns a null Integer

itirazınız rağmen NullPointerException, olmak değil, boş ver!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • EEVblog

    EEVblog

    4 NİSAN 2009
  • joshsnice

    joshsnice

    28 Kasım 2006