
image.png
Java 數字格式化DecimalFormat使用
DecimalFormat 是 NumberFormat 的一個具體子類,用于格式化十進制數字
DecimalFormat 是 NumberFormat 的一個具體子類
使用符號含義:

image.png
簡單使用:
DecimalFormat decimalFormat01 = new DecimalFormat("00.00");
DecimalFormat decimalFormat02 = new DecimalFormat("##.##");
DecimalFormat decimalFormat03 = new DecimalFormat("0.0");
DecimalFormat decimalFormat04 = new DecimalFormat("#.#");
DecimalFormat percentFormat = new DecimalFormat();
percentFormat.applyPattern("\"#0.00%");
Log.d(TAG, "onCreate: "+ decimalFormat01.format(12.34) );
Log.i(TAG, "onCreate: "+ decimalFormat02.format(12.34) );
Log.w(TAG, "onCreate: "+ decimalFormat03.format(12.34) );
Log.v(TAG, "onCreate: "+ decimalFormat04.format(12.34) );
Log.e(TAG, "onCreate: "+ percentFormat.format(12.34) );
打印結果:
D/MainActivity( 6057): onCreate: 12.34
I/MainActivity( 6057): onCreate: 12.34
W/MainActivity( 6057): onCreate: 12.3
V/MainActivity( 6057): onCreate: 12.3
E/MainActivity( 6057): onCreate: "1234.00%