가끔 실수형을 계산하면 터무니 없이 길게 나오거나.. 몇번째 자리부터 근사값을 구하고 싶을 때 사용하면 됨.

code
/**
    * 적당한 길이로 자른다.
    *
    * @param size   
    * @param value
    * @return
    */
   public static String longDouble2String(int size, double value) {
        NumberFormat nf = NumberFormat.getNumberInstance();
        nf.setMaximumFractionDigits(size);
        nf.setGroupingUsed(false);
        return nf.format(value);
    }

Test
System.out.println(StringUtil.longDouble2String(2, 12.123456789));

Result
12.12

'java > util' 카테고리의 다른 글

[java] - File read  (0) 2010.07.01
[java] - byte array to image  (0) 2010.06.30
[java] - base54 String decode  (0) 2010.06.30
[java] - 타입 변환  (0) 2010.06.30
[java] - 외부 프로그램 실행하기..  (0) 2010.06.29
Posted by 짱가쟁이