JavaのDecimalFormatクラスの役割は何ですか?
DecimalFormatクラスは、数字をフォーマットするためのJavaのクラスです。指定された文字列形式に数字をフォーマットすることができます。小数点以下の桁数を指定したり、千の位に区切り文字を挿入したりすることができます。
DecimalFormatクラスには、数字を書式設定するためのいくつかのメソッドが用意されており、その中で最もよく使用されるのはformat()メソッドです。このメソッドを使用すると、数字を渡し、指定された書式に従って文字列に変換できます。
以下はDecimalFormatクラスでよく使用されるフォーマットパターンです:
- “#.##”:小数点以下2桁まで表示し、小数部が0の場合は省略
- “#.00″:小数部分を2桁まで表示し、小数点以下が2桁に満たない場合は0で埋める
- 「###,###.##」は、数字を3桁おきに区切り、小数点以下2桁を保持します。
DecimalFormatクラスを使用すると、数字を要求に合わせて簡単に書式設定して文字列に変換することができます。一般的な使用例は、金額やパーセンテージなどを書式設定して出力することです。