Search code examples
javadoublezerotrailing

How to remove trailing zeros from a double


For example I need 5.0 to become 5, or 4.3000 to become 4.3.


Solution

  • Use DecimalFormat

      double answer = 5.0;
       DecimalFormat df = new DecimalFormat("###.#");
      System.out.println(df.format(answer));