3

Javaで数値をドットまたはコンマを含むように変換するにはどうすればよいですか?ウェブを検索してみましたが、良い答えが見つかりませんでした。誰かがこれに対する解決策を手に入れましたか?

4

3 に答える 3

7

クラスは、java.text.NumberFormatロケールに適したセパレータを使用してこれを行います。例:

import java.text.NumberFormat;

System.out.println(NumberFormat.getInstance().format(1000000));

==>1,000,000
于 2012-09-13T18:44:10.860 に答える
6

特定の形式で数値を出力し、数値を表すものを実際のにNumberFormat解析するというクラスがあります。StringNumber

DecimalFormatはの具体的なサブクラスです。たとえば、グループ化区切り文字としてコンマを使用して数値をフォーマットするためにNumberFormat使用できます。DecimalFormat

NumberFormat myFormat = new DecimalFormat("#,###");

DecimalFormat通貨の書式設定にも使用できます。

同様に、DateFormat日付の解析と印刷を処理します。

javadocsはここにあります:NumberFormatDecimalFormat

于 2012-09-13T18:43:14.360 に答える
5

NumberFormatDecimalFormatを見てください。

new DecimalFormat("#,###,###").format(1000000);
于 2012-09-13T18:43:11.270 に答える