Java では、次のコードがあります。
System.out.printf("%05.5f", myFloat);
これは 10 未満の数値ではうまく機能しますが、10 以上の数値では小数点以下の桁数が 5 に切り捨てられますが、小数点の前の数値が長いという事実は補償されません。次のいずれかを実行したいと思います。
12.3456
1.23456
(つまり、同じ桁数)、または:
12.34567
2.34567
(つまり、小数点と最後の桁が揃うようにスペースを埋めます)。
どちらかが動作するようになれば幸いです (両方の方が良いでしょう!)。
何かご意見は?ありがとう!