当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java NumberFormat getPercentInstance()用法及代码示例


  1. getPercentInstance()方法是java.text.NumberFormat的内置方法,返回当前默认FORMAT语言环境的百分比格式。

    用法

    public static final NumberFormat getPercentInstance()

    参数:该函数不接受任何参数。


    返回值:该函数返回NumberFormat实例以进行百分比格式化。

    下面是上述函数的实现:

    示例1:

    // Java program to implement 
    // the above function 
      
    import java.text.NumberFormat; 
    import java.util.Locale; 
    import java.util.Currency; 
      
    public class Main { 
        public static void main(String[] args) 
            throws Exception 
        { 
      
            // Get the percent instance 
            NumberFormat nF 
                = NumberFormat.getPercentInstance(); 
      
            // Sets the currency to Canadian Dollar 
            nF.setCurrency(Currency 
                               .getInstance( 
                                   Locale.CANADA)); 
      
            // Stores the values 
            String values 
                = nF.getCurrency() 
                      .getDisplayName(); 
      
            // Prints the currency 
            System.out.println(values); 
        } 
    }
    输出:
    Canadian Dollar
    

    示例2:

    // Java program to implement 
    // the above function 
      
    import java.text.NumberFormat; 
    import java.util.Locale; 
    import java.util.Currency; 
      
    public class Main { 
        public static void main(String[] args) 
            throws Exception 
        { 
      
            // Get the percent instance 
            NumberFormat nF 
                = NumberFormat 
                      .getPercentInstance(); 
      
            // Stores the values 
            String values 
                = nF.getCurrency() 
                      .getDisplayName(); 
      
            // Prints the currency 
            System.out.println(values); 
        } 
    }
    输出:
    US Dollar
    

    参考: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getPercentInstance()

  2. getPercentInstance(Locale inLocale)方法是java.text.NumberFormat的内置方法,返回任何指定语言环境的百分比格式。

    用法

    public static NumberFormat getPercentInstance(Locale inLocale)

    参数:该函数接受inLocale的单个必需参数,该参数描述要指定的语言环境。

    返回值:该函数返回NumberFormat实例以进行百分比格式化。

    下面是上述函数的实现:

    示例1:

    // Java program to implement 
    // the above function 
      
    import java.text.NumberFormat; 
    import java.util.Locale; 
    import java.util.Currency; 
      
    public class Main { 
        public static void main(String[] args) 
            throws Exception 
        { 
      
            // Get the percent instance 
            NumberFormat nF 
                = NumberFormat 
                      .getPercentInstance( 
                          Locale.CANADA); 
      
            // Stores the values 
            String values 
                = nF.getCurrency() 
                      .getDisplayName(); 
      
            // Prints the currency 
            System.out.println(values); 
        } 
    }
    输出:
    Canadian Dollar
    

    参考: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getPercentInstance(java.util.Locale)



相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 NumberFormat getPercentInstance() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。