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ş:
Nasıl bir nesne's sınıfı (Java) b...
Liste başlatmak için nasıl<Dize>...
Java nasıl bir Tarih gece yarısı bugün...
Nasıl bir Java nesne (bean)-değer çift...
Nasıl JSP dosyaları Java kod önlemek i...