본문 바로가기

옛글/안드로이드 프로그래밍

JAVA/안드로이드 Double형 소수점 자르는 방법

반응형
JAVA나 안드로이드에서 Double형의 경우 소수점을 자르는 경우가 있습니다.
이 때 SubString 으로 잘라지지 않는 경우에는
계산을 통해 잘라내셔도 되지만, 이 외 아래와 같은
방법을 통해서 잘라내셔도 되겠습니다~!

public static String longDouble2String(int size, double value) {

        NumberFormat nf = NumberFormat.getNumberInstance();

        nf.setMaximumFractionDigits(size);

        nf.setGroupingUsed(false);

        return nf.format(value);

    }

 
위와 같은 메서드를 통해
이를 테면,

 longDouble2String(2, 13.252323); 
로 메서드를 날리면,  리턴되는 값은 String 13.23 소수점이 2자리 짤린 값으로 리턴하게 됩니다.
Double 형의 변수를 넣어주셔도 되며, String 으로 반환하기 때문에, double 형으로 필요하신 분들은,
위 메서드 앞 뒤로 String -> Double 형변환을 해주시면 되겠습니다 ! ^^  
 
반응형