セールスフォースお助け隊ブログ | Salesforce
セールスフォース開発者のブログRSS
Apexで、数字を通貨表記に変換する(数字をカンマ区切りにする)には?

Apexで、数字を通貨表記に変換する(数字をカンマ区切りにする)には?

2010年12月 8日 22:03

みなさんこんにちは。
salesforceお助け隊の加藤です。

数字を通貨表記に変換する(数字をカンマ区切りにする)という処理は、
システムを作成していれば必ずと言ってよいほど使用するかと思います。
最初のうちは、このような当たり前の処理のやり方がわからなかったりしませんか?

Apexで、数字を通貨表記に変換する場合、
以下のような手順を踏みます。

(1)変換する数字をDecimal型に変換する。
(2)DecimalクラスのformatメソッドでString型に変換する。
※最初から数字がDecimal型の場合、(1)の処理は必要ありません。

以下に、具体例を記載しておくので、参考にしてください。

例)
「1000」を「1,000」と通貨表記の文字列に変換する。
Decimal.valueOf(1000).format();

「セールスフォースお助け隊ブログ」へのコメントやご意見等ありましたら
ファンページまでお願いします。  Facebookのファンページ

Yahoo!ブックマークに登録 Google ブックマーク はてなブックマーク Livedoorクリップ

← 前のエントリー     次のエントリー →

顧客管理システム Salesforce CRM