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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009