1

Java webapp を使用しています。Java クラスでは、リモート サーバー API を使用して のような値を取得します 48938493843894。これらの値を .XLSX ファイルにエクスポートします。$48,938,493,843,894 この数値を Java クラスのようにフォーマットし、.xlsx ファイルにエクスポートしたいと考えてい ます。

Javaでこれを行うにはどうすればよいですか?

4

2 に答える 2

3

通貨をフォーマットするには、使用することをお勧めしますNumberFormat.getCurrencyInstance()http://docs.oracle.com/javase/6/docs/api/java/text/NumberFormat.html#getCurrencyInstanceを参照)。小数部分を制限するには、NumberFormat.html#setMaximumFractionDigitsメソッドがあります。

于 2012-10-08T12:17:38.887 に答える
1

パターン###,###.###を使用してフォーマットします。

        String str = "48938493843894";
        String pattern="###,###.###";
        DecimalFormat myFormatter = new DecimalFormat(pattern);
        String output = myFormatter.format(Double.parseDouble(str));
        System.out.println(output);
于 2012-10-08T11:07:08.183 に答える