SORU
7 EYLÜL 2010, Salı


Java nasıl bir int için bir Nesne fırlatmak için?

Java nasıl bir int için bir Nesne döküm alabilir miyim?

CEVAP
7 EYLÜL 2010, Salı


Bu nesne Integer olduğundan emin iseniz :

int i = (Integer) object;

Veya, Java başlayarak benzer şekilde yazabilirsiniz 7,:

int i = (int) object;

Dikkat edin, eğer nesne varsa, nesne null Integer NullPointerException bir değil eğer ClassCastException atabilir.

Bu şekilde Nesne bir Tamsayı (sarılı int) olduğunu varsayalım ve bir int içine ciltsiz.

int Bu kadar ilkel olamaz saklı olarak Object, tek yolu var int kabul/kutulu olarak bir Integer saklı olarak bir Object.


Eğer nesne ** 15, daha sonra ise Integer.valueOf() Bu yöntem, basit bir int dönüştürmek için kullanabilirsiniz :

int i = Integer.valueOf((String) object);

Eğer nesne gerçekten içerik olarak bir tam sayı ile String eğer değil mi NumberFormatException atabilir.


Kaynaklar :

Aynı konu üzerinde

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • foreignimage

    foreignimage

    13 HAZİRAN 2006