yılında milyon ve B milyar eki M K içine sayısını dönüştürmek için nasılbinlerce jsp milyon ve B milyar eki M K içine i numarayı dönüştürebilirsiniz nasıl binlerce jsp
örn
1111
vb
yılında milyon ve B milyar eki M K içine sayısını dönüştürmek için nasılbinlerce jsp milyon ve B milyar eki M K içine i numarayı dönüştürebilirsiniz nasıl binlerce jsp
örn
1111
vb
1.111 K
olarak
here yerinden cevabını uyarlanması o
public static String withSuffix(long count) {
if (count < 1000) return "" + count;
int exp = (int) (Math.log(count)/Math.log(1000));
return String.format("%.1f %c",
count/Math.pow(1000, exp),
"kMGTPE".charAt(exp-1));
}
Testi kodu:
for (long num : new long[] { 0, 27, 999, 1000, 110592,
28991029248L, 9223372036854775807L })
System.out.printf("%20d: %8s%n", num, withSuffix(num));
Çıktı:
0: 0
27: 27
999: 999
1000: 1.0 k
110592: 110.6 k
28991029248: 29.0 G
9223372036854775807: 9.2 E
Bu çok güzel yazılmış! Teşekkürler. – StackPWRequirmentsAreCrazy
ondalık 0 ise 1.0k 1k nasıl yapabilirim? –
Bu cevap sadece güzel. – Sotti
muhtemelen http://stackoverflow.com/questions/1571374/converting-values-to-unit-prefixes- arasında çoğaltmak in-jsp-page –