Javaで数値をBigDecimalで取り扱っていて、表示の際に少数の末尾ゼロを削除したい。stripTrailingZeros() を使うと楽。
27.500000000 の”00000000″部分。
BigDecimal val = new BigDecimal("27.500000000");
System.out.println(val.stripTrailingZeros().toPlainString());
少数の桁数を合わせるためにゼロを入れたい場合はフォーマットで対応。