Merhabalar öncelikle ; Android uygulamamda aşağıdaki gibi format kullanıyorum;

DecimalFormat decimalformat = new DecimalFormat("0.00##");

Benim formatim bu bu formati kullanıyorum . Ama türkçe vb. dillerde basamak ayırma ayraç farklı. Bu yüzden

java.lang.NumberFormatException.Double:"10,00" diye hata alıyorum .

Yani "," yerine "." kullanmamı istiyor.Bunu nasıl ayarlayabilriz.

soruldu: 26 Kas '14, 09:52

8bitt's gravatar image

8bitt
1112
cevap kabul oranı: 0%


NumberFormat kullanabilirsin. Link

permanent link

cevaplandı: 26 Kas '14, 09:59

SaRPaRDa's gravatar image

SaRPaRDa
5.0k213165
cevap kabul oranı: 27%

Türkiye seçeneğini görürsen burda benide haberdar et .

http://i.hizliresim.com/OdYaGD.png

(26 Kas '14, 10:07) 8bitt 8bitt's gravatar image

Locale tr = new Locale("tr", "TR");

NumberFormat nf = NumberFormat.getInstance(tr);

şeklinde denermisin.

(26 Kas '14, 10:17) SaRPaRDa SaRPaRDa's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819

Soruldu: 26 Kas '14, 09:52

Görüntüleme: 366 kez

Son güncelleme: 26 Kas '14, 10:17

powered by BitNami OSQA