この10進値フォーマット(8487.0)のフォーマットに問題があります。 "8.48"。Androidの別の10進数フォーマットの10進数フォーマット
私はここに掲載された他の問題の解決策を試しましたが、成功しませんでした。
例:
Double n1 = Double.parseDouble (String.valueOf (8487.0));
DecimalFormat dec = new DecimalFormat ("#. ##");
String credits = dec.format (n1); Log.d (TAG, "test" + credits);
現在はこのような出力があります:8487
すべてのヘルプは歓迎され、感謝を。
期待する出力は? – Mandy8055
@ Mandy8055から8487.0から8.48 –
「8487.0 = 8.487e3」ではなく「8.48」。だから、出力として何を望んでいるのか正確に教えてください。 – Mandy8055