2014-09-23 20 views
5

Tam sayı sıfır olmadan tamsayı nasıl biçimlendirilir? Ben ondalık biçimini kullanarak çalıştı ancak tam sonuç elde edemez:Boşluklu bir tamsayıya nasıl basılır?

DecimalFormat dFormat=new DecimalFormat("000"); 

mTotalNoCallsLbl.setText(""+dFormat.format(mTotalNoOfCallsCount)); 
mTotalNoOfSmsLbl.setText(""+dFormat.format(mTotalNoOfSmsCount)); 
mSelectedNoOfCallsLbl.setText(""+dFormat.format(mSelectedNoOfCallLogsCount)); 
mSelectedNoOfSmsLbl.setText(""+dFormat.format(mSelectedNoOfSmsCount)); 

Bunları çıktı alıyorum:

500 
004 
011 
234 

ama bunları istiyorum:

500 
    4 
11 
234 

Benim sorum sıfırlar boşluklarla nasıl değiştirilir? Eğer sola-pad için boşluklarla istedikleri gibi

cevap

14

görünüyor, bu yüzden belki de istiyorum: Örneğin

String.format("%3d", yourInteger); 

:

int[] values = { 500, 4, 11, 234 }; 

for (int v : values) { 
    System.out.println(String.format("%3d", v)); 
} 

Çıktı: Cevabınız için

 
500 
    4 
11 
234 
+0

teşekkürler. ben zaten bu yolu denedim .. ama biçimlendirme gerçekleşmedi .... sayıyı soldan sağa doğru göster – Karthick

+0

@Karthick 'String.f kullanmayı denediniz ormat'? Yoksa son düzenlemeden önce cevabımı mı kullanıyorsunuz? –

+0

Çok teşekkür ederim ... aldım ... – Karthick