static int length(int x) { if ( x < 0 ) return length(-x)+1 ; for (int i=0; ; i++) if (x <= maxTable[i]) return i+1; }
static int length(int x) { if ( x < 0 ) return length(-x)+1 ; for (int i=0; ; i++) if (x <= maxTable[i]) return i+1; }
static int length(int x) { if ( x < 0 ) return length(-x)+1 ; for (int i=0; ; i++) if (x <= maxTable[i]) return i+1; }
/** Fast, but basic, integer to StringBuilder : always signed */ public static void formatSignedInt(StringBuilder sb, int value) { int len = length(value) ; if ( value >= 0 ) len++ ; formatInt(sb, value, len, true) ; }
/** Fast, but basic, integer to StringBuilder */ public static void formatInt(StringBuilder sb, int value) { // SeeAlso Integer.toString. int len = length(value) ; formatInt(sb, value, len, false) ; }
/** Fast, but basic, integer to StringBuilder */ public static void formatInt(StringBuilder sb, int value) { // SeeAlso Integer.toString. int len = length(value) ; formatInt(sb, value, len, false) ; }
/** Fast, but basic, integer to StringBuilder */ public static void formatInt(StringBuilder sb, int value) { // SeeAlso Integer.toString. int len = length(value) ; formatInt(sb, value, len, false) ; }
/** Fast, but basic, integer to StringBuilder : always signed */ public static void formatSignedInt(StringBuilder sb, int value) { int len = length(value) ; if ( value >= 0 ) len++ ; formatInt(sb, value, len, true) ; }
/** Fast, but basic, integer to StringBuilder : always signed */ public static void formatSignedInt(StringBuilder sb, int value) { int len = length(value) ; if ( value >= 0 ) len++ ; formatInt(sb, value, len, true) ; }