home *** CD-ROM | disk | FTP | other *** search
- package mug.util;
-
- public class Commafy {
- public static String toString(double var0, int var2) {
- double var3 = Math.abs(var0);
- long var5 = (long)Math.floor(var3);
- long var7 = 1L;
-
- for(int var9 = 0; var9 < var2; ++var9) {
- var7 *= 10L;
- }
-
- long var10 = Math.round((var3 - (double)var5) * (double)var7);
-
- StringBuffer var12;
- for(var12 = new StringBuffer(); var5 > 999L; var5 /= 1000L) {
- var12.insert(0, formatLong(var5 % 1000L, 3));
- var12.insert(0, ",");
- }
-
- var12.insert(0, var5);
- if (var0 < (double)0.0F) {
- var12.insert(0, "-");
- }
-
- if (var2 > 0) {
- var12.append(".");
- var12.append(formatLong(var10, var2));
- }
-
- return var12.toString();
- }
-
- protected static String formatLong(long var0, int var2) {
- StringBuffer var3 = new StringBuffer();
- var3.append(var0);
-
- for(int var4 = var2 - var3.length(); var4 > 0; --var4) {
- var3.insert(0, "0");
- }
-
- return var3.toString();
- }
- }
-