package digitGroup; /** * 10Áø¼ö¸¦ ÀԷ¹޾Æ, õ(1000)ÀÚ¸® ±¸ºÐÀÚ¸¦ Ãß°¡ÇÏ´Â ÇÁ·Î±×·¥. */ public class DigiGroupAsStr { public static void main(String args[]) { int loopCount = 1000000; for(int idx=0; idx<10; idx++) { long startMilliTime = System.currentTimeMillis(); benchmark(10, 10, loopCount); long endMilliTime = System.currentTimeMillis(); System.out.println( loopCount + ";" + (endMilliTime - startMilliTime)); loopCount += 1000000; } } private static void benchmark(int startNum, int interval, int loopCount) { int inputNumber = startNum; for(int cnt=0; cnt 0) { sb.append(THOUSANDS_SEPARATOR); } sb.append(numberAsStr.substring(separationIndex, separationIndex+3)); separationIndex += 3; } return sb.toString(); } }