How to remove decimal values from a value of type 'double' in Java

后端 未结 19 1931
孤独总比滥情好
孤独总比滥情好 2020-12-08 09:26

I am invoking a method called \"calculateStampDuty\", which will return the amount of stamp duty to be paid on a property. The percentage calculation works fine, and returns

19条回答
  •  不思量自难忘°
    2020-12-08 09:59

    I would try this:

    String numWihoutDecimal = String.valueOf(percentageValue).split("\\.")[0];
    

    I've tested this and it works so then it's just convert from this string to whatever type of number or whatever variable you want. You could do something like this.

    int num = Integer.parseInt(String.valueOf(percentageValue).split("\\.")[0]);
    

提交回复
热议问题