當前位置: 首頁>>代碼示例>>Java>>正文


Java DecimalFormat.getMaximumFractionDigits方法代碼示例

本文整理匯總了Java中java.text.DecimalFormat.getMaximumFractionDigits方法的典型用法代碼示例。如果您正苦於以下問題:Java DecimalFormat.getMaximumFractionDigits方法的具體用法?Java DecimalFormat.getMaximumFractionDigits怎麽用?Java DecimalFormat.getMaximumFractionDigits使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.text.DecimalFormat的用法示例。


在下文中一共展示了DecimalFormat.getMaximumFractionDigits方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: adjustForCurrencyDefaultFractionDigits

import java.text.DecimalFormat; //導入方法依賴的package包/類
/**
 * Adjusts the minimum and maximum fraction digits to values that
 * are reasonable for the currency's default fraction digits.
 */
private static void adjustForCurrencyDefaultFractionDigits(
        DecimalFormat format, DecimalFormatSymbols symbols) {
    Currency currency = symbols.getCurrency();
    if (currency == null) {
        try {
            currency = Currency.getInstance(symbols.getInternationalCurrencySymbol());
        } catch (IllegalArgumentException e) {
        }
    }
    if (currency != null) {
        int digits = currency.getDefaultFractionDigits();
        if (digits != -1) {
            int oldMinDigits = format.getMinimumFractionDigits();
            // Common patterns are "#.##", "#.00", "#".
            // Try to adjust all of them in a reasonable way.
            if (oldMinDigits == format.getMaximumFractionDigits()) {
                format.setMinimumFractionDigits(digits);
                format.setMaximumFractionDigits(digits);
            } else {
                format.setMinimumFractionDigits(Math.min(digits, oldMinDigits));
                format.setMaximumFractionDigits(digits);
            }
        }
    }
}
 
開發者ID:SunburstApps,項目名稱:OpenJSharp,代碼行數:30,代碼來源:NumberFormatProviderImpl.java

示例2: setup

import java.text.DecimalFormat; //導入方法依賴的package包/類
public void setup() {
  byte[] buf = new byte[right.end - right.start];
  right.buffer.getBytes(right.start, buf, 0, right.end - right.start);
  inputFormat = new DecimalFormat(new String(buf));
  decimalDigits = inputFormat.getMaximumFractionDigits();
}
 
開發者ID:skhalifa,項目名稱:QDrill,代碼行數:7,代碼來源:MathFunctions.java


注:本文中的java.text.DecimalFormat.getMaximumFractionDigits方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。