Javascript toFixed equivalent in java

java, javascript

Solution

`setScale()` of `BigDecimal` will do it for you on server side

import java.math.BigDecimal;
          
public class Main {
    public static void main (String ar[]) {
        float number = 123.123456F;
        BigDecimal numberBigDecimal = new BigDecimal(number);
        System.out.println(numberBigDecimal);
        numberBigDecimal = numberBigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP);
        System.out.println(numberBigDecimal);
    }
}

Problem

I am using `toFixed(2)` in client side (javascript) but in the server side (java) I have to recalculate. how can i do this?

Original source