- PR -

数値の0埋め出力の方法

1
投稿者投稿内容
ゆず
会議室デビュー日: 2005/05/29
投稿数: 18
投稿日時: 2006-05-02 23:09
お世話になります。
JAVAの初心者なので
大変基本的なことをお伺いして申し訳ないのですが
JAVAで数値を0埋めして出力する方法を教えてください。
例えば
3⇒0003
というように出力させるにはどうすればよいのでしょうか。
VBではFormat(3,"0000")
とかけばいいのですが・・・。
Kazuki
ぬし
会議室デビュー日: 2004/10/13
投稿数: 298
投稿日時: 2006-05-02 23:25
System.out.printf("%04d\n", new Object[]{new Integer(3)});
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-03 00:02
引用:

ゆずさんの書き込み (2006-05-02 23:09) より:

JAVAの初心者なので大変基本的なことをお伺いして申し訳ないのですが
JAVAで数値を0埋めして出力する方法を教えてください。
(snip)
VBではFormat(3,"0000")とかけばいいのですが・・・。


Java だからとか関係あるんでしょうか。
たとえば、VB で自作するならどうしますか?
きっと、padLeft みたいなメソッドを組みますよね?

埋めたい分 '0' を生成して、Substring で右から欲しい桁数分抽出する。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ina
ベテラン
会議室デビュー日: 2005/04/14
投稿数: 58
投稿日時: 2006-05-03 01:18
「java 数値 フォーマット」でググると幸せになりますよ。
1

スキルアップ/キャリアアップ(JOB@IT)