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

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • ethr95awd

    ethr95awd

    8 Kasım 2006