- ベストアンサー
Javaでsprintfのようなもの
JavaでC言語のsprintfのようなフォーマット書式機能のついた文字列生成メソッドはあるのでしょうか? 自作しないと存在しないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
java1.4系で0詰め限定ならDecimalFormatクラスあたりを使うのが良いと思います。(これは1.3系でも使えます) http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/text/DecimalFormat.html ググったら、利用されている例として以下のページがトップに来ました。 http://blog.trap.holy.jp/?eid=640557 もう少し複雑になるなら、さっくりとfor文で回してしまっても良いと思います。そこまで複雑な処理ではありませんし。
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
俺が良く理解できてなかったら申し訳ないんだが Formatterクラスの説明にあるように http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html Formatter.format() や String.format() じゃ駄目なのかな?
補足
JDK1.5未満はどうしたらよいのでしょうか? j2sdk1.4.2_16 今のところ、0詰め処理をしたいだけですが・・・