/* RichUtil.java Useful, generic routines. Rich Acuff 28-Sep-97 */ public class RichUtil { /* Return a string form of i with commas between thousands. */ public static String intToString (int i) { if (i < 0) {return "-" + _intToString (-i);} if (i == 0) {return "0";} return _intToString (i); } private static String _intToString (int i) { if (i < 1000) {return Integer.toString (i);} int j = i % 1000; int k = i / 1000; String s = _intToString (k); if (j > 99) {return s + "," + j;} if (j > 9) {return s + ",0" + j;} if (j > 0) {return s + ",00" + j;} {return s + ",000";} } /* Return a string form of i with commas between thousands. */ public static String longToString (long l) { if (l < 0) {return "-" + _longToString (-l);} if (l == 0) {return "0";} return _longToString (l); } private static String _longToString (long l) { if (l < 1000) {return Long.toString (l);} long j = l % 1000; long k = l / 1000; String s = _longToString (k); if (j > 99) {return s + "," + j;} if (j > 9) {return s + ",0" + j;} if (j > 0) {return s + ",00" + j;} {return s + ",000";} } }