2010-02-19 16 views

cevap

2

ve BigDecimal Eğer taşan dikkatli olun (sadece döküm (ve de tüm sayısal ilkel sarıcı sınıflar) Number ve longValue() alabilirsiniz long 'aralığı olsa da).

Başka bir şey iseniz, nasıl dönüştürüleceğine dair bazı kurallara gereksinim duyarsınız. Aklında ne var?

10

Oldukça uzak Number ile alabilirsiniz:

Long l = ((Number) object).longValue(); 
Integer i = ((Number) object).intValue(); 
0

java.lang.Number sınıf ve ilgili sınıflar gayet bu işin en yapmak. Çek ve koşul yazmadan boş değerleri ve ilkelleri işlemek için daha fazla desteğe ihtiyacınız varsa, özellikle NumberUtil.class adlı Apache Commons-Lang kitaplıklarına bakın. Bunlar olgun, yaygın olarak kullanılan ve iyi belgelenmiş kütüphanelerdir.