SORU
8 EYLÜL 2010, ÇARŞAMBA


Nasıl virgül ve turu için Dize bir sayı biçimi miyim?

Bir Dize olarak bana verilen biçimlendirmek için en iyi yolu takip numarası nedir?

String number = "1000500000.574" //assume my value will always be a String

Bu değer bir Dize olmak istiyorum: 1,000,500,000.57

Ne gibi o biçim miyim?

CEVAP
8 EYLÜL 2010, ÇARŞAMBA


DecimalFormat sınıf bakmak isteyebilirsiniz; farklı yerel (örnek: 1.000.500.000,57 yerine) olarak biçimlendirilmiş bazı ülkelerde destekler.

Ayrıca bir dizi içine bir dize dönüştürmek için ihtiyacınız var, bu yapılabilir:

double amount = Double.parseDouble(number);

Kod örneği:

String number = "1000500000.574";
double amount = Double.parseDouble(number);
DecimalFormat formatter = new DecimalFormat("#,###.00");

System.out.println(formatter.format(amount));

ideone bunu

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BSA

    BSA

    9 NİSAN 2012
  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007