Package java.text

Examples of java.text.DecimalFormat.applyPattern()


      //divide by 1000, so that we get everything before the 3-group
      returnValue = formatter.format((int)(n / 1000)) + ",";

      // switch back to triple grouping + decimal
      formatter.applyPattern("000");

      // remove value of number over 999 (so we just get the last
      // 5 digits)
      returnValue += formatter.format(n - (int)(n / 1000) * 1000);

 
View Full Code Here


   * @param formatStr 格式化该数字的字符串,参见本类中定义的常量
   * @return  返回格式化后的数字的对应的字符串
   */
  public static String formatNumberLocale(double number, String formatStr, Locale locale) {
    DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(locale);
    df.applyPattern(formatStr);
    return df.format(number);
  }

  /**
   *将给定的一个数字按指定的国家的风格和(字符串格式)按指定的格式来格式化它,并返回一个该数字的对应的格式化后的字符串
 
View Full Code Here

  public static String formatNumberLocale(String number, String formatStr, Locale locale) {
    if(number==null || number.length()<1){
      return "";
    }
    DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(locale);
    df.applyPattern(formatStr);
    String numberStr = df.format(Double.parseDouble(number));
    return numberStr;
  }

  /**
 
View Full Code Here

   * @param number 被格式化的数字
   * @return 返回格式化后的数字的对应的字符串
   */
  public static String formatNumberLocale(double number, Locale locale) {
    DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(locale);
    df.applyPattern(NUMBER_IN_2_0);
    return df.format(number);
  }

  /**
   * 将给定的一个数字字符串按指定的国家的风格和按始终显示两位小数,整数部分超过3位时不用","分开的格式格式化
 
View Full Code Here

  public static String formatNumberLocale(String number, Locale locale) {
    if(number==null || number.length()<1){
      return "";
    }
    DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(locale);
    df.applyPattern(NUMBER_IN_2_0);
    return df.format(Double.parseDouble(number));
  }

  /**
   *将给定的一个数字按默认操作系统所在的国家的习惯和指定的格式来格式化它,并返回一个该数字对应的字符串
 
View Full Code Here

   * @param formatStr 格式化该数字的字符串,参见本类中定义的常量
   * @return  返回格式化后的数字的对应的字符串
   */
  public static String formatNumber(double number, String formatStr) {
    DecimalFormat df = new DecimalFormat();
    df.applyPattern(formatStr);
    return df.format(number);
  }

  /**
   *将给定的一个数字按默认操作系统所在的国家的习惯和(字符串格式)按指定的格式来格式化它,并返回一个该数字的对应的格式化后的字符串
 
View Full Code Here

  public static String formatNumber(String number, String formatStr) {
    if(number==null || number.length()<1){
      return "";
    }
    DecimalFormat df = new DecimalFormat();
    df.applyPattern(formatStr);
    String numberStr = df.format(Double.parseDouble(number));
    return numberStr;
  }

  /**
 
View Full Code Here

   * @param number 被格式化的数字
   * @return 返回格式化后的数字的对应的字符串
   */
  public static String formatNumber(double number) {
    DecimalFormat df = new DecimalFormat();
    df.applyPattern(NUMBER_IN_2_0);
    return df.format(number);
  }

  /**
   * 将给定的一个数字字符串按默认操作系统所在的国家的习惯和按始终显示两位小数,整数部分超过3位时不用","分开的格式格式化
 
View Full Code Here

    if(number==null || number.length()<1){
      return "";
    }
   
    DecimalFormat df = new DecimalFormat();
    df.applyPattern(NUMBER_IN_2_0);
    return df.format(Double.parseDouble(number));
  }

  /**
   * 将一个含有用“,”分隔符分隔书写的数字字符串格式化成对应的double值
 
View Full Code Here

   * @param formatStr 格式化该数字的字符串,参见本类中定义的常量
   * @return  返回格式化后的数字的对应的字符串
   */
  public static String formatNumberCN(double number, String formatStr) {
    DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance(Locale.CHINA);
    df.applyPattern(formatStr);
    return df.format(number);
  }

  /**
   *将给定的一个数字按中国的习惯和(字符串格式)按指定的格式来格式化它,并返回一个该数字的对应的格式化后的字符串
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.