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

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • Liberator

    Liberator

    14 EYLÜL 2007