小数点の前に1、2または3桁、小数点の後に7桁の緯度と経度のdouble値の出力文字列が必要です.JavaでDecimalFormat()を使用してこれを行うには?
12.456789 should give 12.4567890
12.45678912 should give 12.4567891
前もって感謝します
試す
String s = new DecimalFormat("00.0000000").format(12.456789);
このバージョンは固定整数長である、または
String s = new DecimalFormat("0.0000000").format(12.456789);
フローティングレングス
小数点以下7桁にしたい
これにより、必要に応じて四捨五入して、常に7つのdeciamlの場所が得られます。
String s = String.format("%.7f", lat);
両方を同時に行う
String s = String.format("lat %.7f, long %.7f", lat, long);
String formatted = new DecimalFormat("##.######").format(input)
;