javaで小数点以下n桁の文字列を作る
スポンサーリンク
javascriptにある、toFixed()
メソッドで、小数の桁数を指定した文字列を作れます。
例えば、
232.4567.toFixed(2) // => '232.45'
と言った感じ。これはjavaだと無いので、自分で作りました。とはいっても、String.format
を使っただけですが。
/** * 小数点以下をn桁に丸めた小数の文字列を返す. * * @param d * 桁を指定する対象 * @param n * 小数点以下の桁数 * @return 小数点以下をn桁にした小数の文字列 */ public static String toFixed(double d, int n) { return String.format("%." + n + "f", d); }