Androidによるデジタルフォーマットの使用例


本明細書の例は、Androidによって実現されるデジタルフォーマットの使用法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。

package formatnumber;
import java.text.DecimalFormat;
public class FormatNumber {
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat();
double data = 1234.56789;
System.out.println("        : " + data);
String style = "0.0";//           
df.applyPattern(style);//           
System.out.println("  style: " + style + "     : " + df.format(data));
style = "00000.000 kg";//              df.applyPattern(style);
System.out.println("  style: " + style + "     : " + df.format(data));
//     "#"          ,     ,     ,    。
style = "##000.000 kg";
df.applyPattern(style);
System.out.println("  style: " + style + "     : " + df.format(data));
//     "-"       ,      
style = "-000.000";
df.applyPattern(style);
System.out.println("  style: " + style + "     : " + df.format(data));
//     ","        ,     
style = "-0,000.0#";
df.applyPattern(style);
System.out.println("  style: " + style + "     : " + df.format(data));
//     "E"       ,"E"            ,
// "E"             
style = "0.00E000";
df.applyPattern(style);
System.out.println("  style: " + style + "     : " + df.format(data));
//     "%"    100       ,     。
style = "0.00%";
df.applyPattern(style);
System.out.println("  style: " + style + "     : " + df.format(data));
//     "\u2030"    1000       ,     。 style = "0.00\u2030";
//            
DecimalFormat df1 = new DecimalFormat(style); //df.applyPattern(style);
System.out.println("  style: " + style + "     : " + df1.format(data));
}
}

プログラムの実行結果は以下の通りです。

        : 1234.56789
  style: 0.0     : 1234.6
  style: 00000.000 kg     : 01234.568 kg
  style: ##000.000 kg     : 1234.568 kg
  style: -000.000     : -1234.568
  style: -0,000.0#     : -1,234.57
  style: 0.00E000     : 1.23E003
  style: 0.00%     : 123456.79%
  style: 0.00‰     : 1234567.89‰

Android関連の内容についてもっと興味がある読者は、当駅のテーマを調べてもいいです。「Android開発入門と上級教程」、「Androidデバッグ技術とよくある問題解決方法のまとめ」、「Androidマルチメディア操作技術まとめ(オーディオ、ビデオ、録音など)」、「Android基本コンポーネントの使い方のまとめ」、「AndroidビューViewテクニックのまとめ」、「Androidレイアウトlayout技巧まとめ」および「Androidコントロールの使い方のまとめ
ここで述べたように、皆さんのAndroidプログラムの設計に役に立ちます。