欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java NumberFormat 類的詳解及實例

 更新時間:2017年08月29日 14:40:54   作者:cjwsimple  
這篇文章主要介紹了Java NumberFormat 類的詳解及實例的相關資料,數(shù)字格式化類按照本地風格習慣進行的數(shù)字顯示,需要的朋友可以參考下

 Java NumberFormat 類的詳解及實例

概要:

NumberFormat 表示數(shù)字的格式化類, 即:可以按照本地的風格習慣進行數(shù)字的顯示。

此類的定義如下:

public abstract class NumberFormat extends Format

MessageFormat 、DateFormat 、NumberFormat 是 Format 三個常用的子類,如果要想進一步完成一個好的國際化程序,則肯定需要同時使用這樣三個類完成,根據(jù)不同的國家顯示貸幣的形式。

此類還是在Java.text 包中,所以直接導入此包即可。

import java.text.* ; 
public class NumberFormatDemo01{ 
  public static void main(String args[]){ 
    NumberFormat nf = null ;    // 聲明一個NumberFormat對象 
    nf = NumberFormat.getInstance() ;  // 得到默認的數(shù)字格式化顯示 
    System.out.println("格式化之后的數(shù)字:" + nf.format(10000000)) ; 
    System.out.println("格式化之后的數(shù)字:" + nf.format(1000.345)) ; 
  } 
}; 

DecimalFormat 的基本使用

是NumberFormat 類的子類,主要的作用是用來格式化數(shù)字使用,當然,在格式化數(shù)字的時候要比直接使用NumberFormat 更加方便,因為可以直接指定按用戶自定義方式進行格式化操作,與之前講的SimpleDateFormat類似,如果要想進行自定義格式化操作,則必須指定格式化操作的模板。

import java.text.* ; 
class FormatDemo{ 
  public void format1(String pattern,double value){  // 此方法專門用于完成數(shù)字的格式化顯示 
    DecimalFormat df = null ;      // 聲明一個DecimalFormat類的對象 
    df = new DecimalFormat(pattern) ;  // 實例化對象,傳入模板 
    String str = df.format(value) ;   // 格式化數(shù)字 
    System.out.println("使用" + pattern 
      + "格式化數(shù)字" + value + ":" + str) ; 
  } 
}; 
public class NumberFormatDemo02{ 
  public static void main(String args[]){ 
    FormatDemo demo = new FormatDemo() ;  // 格式化對象的類 
    demo.format1("###,###.###",111222.34567) ; 
    demo.format1("000,000.000",11222.34567) ; 
    demo.format1("###,###.###¥",111222.34567) ; 
    demo.format1("000,000.000¥",11222.34567) ; 
    demo.format1("##.###%",0.345678) ; 
    demo.format1("00.###%",0.0345678) ; 
    demo.format1("###.###\u2030",0.345678) ; 
  } 
}; 


如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • Android中PreferenceFragment的使用詳解

    Android中PreferenceFragment的使用詳解

    本文主要介紹了Android中PreferenceFragment的使用詳解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vscode 配置java環(huán)境并調(diào)試運行的詳細過程

    vscode 配置java環(huán)境并調(diào)試運行的詳細過程

    這篇文章主要介紹了vscode 配置java環(huán)境并調(diào)試運行的詳細過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • java計算自然數(shù)中的水仙花數(shù)的方法分享

    java計算自然數(shù)中的水仙花數(shù)的方法分享

    這篇文章主要介紹了java計算自然數(shù)中的水仙花數(shù)的方法,需要的朋友可以參考下
    2014-03-03
  • Mybatis-plus如何開啟二級緩存

    Mybatis-plus如何開啟二級緩存

    這篇文章主要介紹了Mybatis-plus如何開啟二級緩存問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Mybatis有查詢結(jié)果但存不進實體類的解決方案

    Mybatis有查詢結(jié)果但存不進實體類的解決方案

    這篇文章主要介紹了Mybatis有查詢結(jié)果但存不進實體類的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Java 編程中十個處理異常的建議

    Java 編程中十個處理異常的建議

    這篇文章主要介紹了Java 編程中十個處理異常的建議,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Hadoop之常用端口號解讀

    Hadoop之常用端口號解讀

    這篇文章主要介紹了Hadoop之常用端口號,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • SpringBoot使用@Value實現(xiàn)給靜態(tài)變量注入值

    SpringBoot使用@Value實現(xiàn)給靜態(tài)變量注入值

    這篇文章主要介紹了SpringBoot使用@Value實現(xiàn)給靜態(tài)變量注入值的方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • MyBatis-Plus標簽@TableField之fill自動填充方式

    MyBatis-Plus標簽@TableField之fill自動填充方式

    這篇文章主要介紹了MyBatis-Plus標簽@TableField之fill自動填充方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Springboot整合thymleaf模板引擎過程解析

    Springboot整合thymleaf模板引擎過程解析

    這篇文章主要介紹了Springboot整合thymleaf模板引擎過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11

最新評論