Javaで数値をドットまたはコンマを含むように変換するにはどうすればよいですか?ウェブを検索してみましたが、良い答えが見つかりませんでした。誰かがこれに対する解決策を手に入れましたか?
4513 次
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
解析するというクラスがあります。String
Number
DecimalFormat
はの具体的なサブクラスです。たとえば、グループ化区切り文字としてコンマを使用して数値をフォーマットするためにNumberFormat
使用できます。DecimalFormat
NumberFormat myFormat = new DecimalFormat("#,###");
DecimalFormat
通貨の書式設定にも使用できます。
同様に、DateFormat
日付の解析と印刷を処理します。
javadocsはここにあります:NumberFormat
、DecimalFormat
。
于 2012-09-13T18:43:14.360 に答える
5
NumberFormatとDecimalFormatを見てください。
new DecimalFormat("#,###,###").format(1000000);
于 2012-09-13T18:43:11.270 に答える