|
PHPで簡単なアプリを作っているのですが、ちょっとはまったので書いておきます。 |

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- ソフトウェア
こんにちは、ゲストさん
[ リスト | 詳細 ]
全1ページ
[1]
|
PHPで簡単なアプリを作っているのですが、ちょっとはまったので書いておきます。 |
|
Perlでしょぼいバッチプログラムを書いているのですが、 |
|
「Javaで桁数固定の左詰め数字表現をする方法」という長い題なのですが、数値の100を5桁の00100という数字で表わしたいというよくある「あれ」です。Tigerだとprintfみたいなものがあるのですが、Javaの1.4だとjava.textのFormatのたぐいを使うことになるのでしょうか(あきらかにC言語の printf系の方が Formatよりも使い易いので 5.0では追加されたのでしょう。でも何で 5.0 !。Sunはバージョンナンバーのつけ方がいつもいい加減ですね。Solarisしかり)。 ソースのせると import java.text.NumberFormat してから
int number = 100;
のようにすると 00100 のような右詰めの値が表示されます。NumberFormat nf = NumberFormat.getNumberInstance();
nf.setGroupingUsed(false); // これが true だと 00,100 のようにカンマが入ります。
nf.setMinimumIntegerDigits(5); // これがポイント System.out.println(nf.format(number)); |
全1ページ
[1]
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
[PR]お得情報