Android examples for java.math:BigDecimal
Round double to int using BigDecimal
import android.text.TextUtils; import java.math.BigDecimal; import java.text.DecimalFormat; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; public class Main{ public static int decimalRoundToInt(double data) { return new BigDecimal(data).setScale(0, BigDecimal.ROUND_HALF_UP) .intValue();//from w w w . j a v a 2s . c om } }