doubleをString.formatで文字列にする際に、桁合わせをしたくて小数部だけでなく整数部もZEROパディングしようと思い、下記のようなテストをしました。
java
1double val = 2412.232; 2String str = String.format("%09.4f", val); // 2412.2320 となる
期待した結果は"000002412.2320"なのですが、"2412.2320"となり整数部のパディングがうまくいきません。
https://docs.oracle.com/javase/jp/8/docs/api/java/util/Formatter.html を見た限り
これでいいと思うのですが何が間違いなのでしょうか?
初歩的なことですいません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/12 04:19 編集