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

  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • Kontor.TV

    Kontor.TV

    14 Mart 2006
  • metal571

    metal571

    30 Mayıs 2006