2010-12-08 4 views
21

포인트 뒤에 2 자리 숫자로 부동 소수점 숫자를 android 형식으로 지정합니다. 예를 찾고 있지만 찾지 못했습니다.포인트 뒤 2 자리 부동 소수점

나를 도와 줄 수 있습니까?

답변

73
float f = 2.3455f; 
String test = String.format("%.02f", f); 
7

당신은 또한 사용할 수 있습니다 DecimalFormat

float f = 102.236569f; 
DecimalFormat decimalFormat = new DecimalFormat("#.##"); 
float twoDigitsF = Float.valueOf(decimalFormat.format(f)); // output is 102.24 
//double twoDigitsF = Double.valueOf(decimalFormat.format(f)); also format double value