JavaTM 2 Platform
Standard Ed. 6

java.text.spi
類別 NumberFormatProvider

java.lang.Object
  繼承者 java.util.spi.LocaleServiceProvider
      繼承者 java.text.spi.NumberFormatProvider

public abstract class NumberFormatProvider
extends LocaleServiceProvider

提供 NumberFormat 類別具體實作的服務提供者的抽象類別。

從以下版本開始:
1.6

建構子摘要
protected NumberFormatProvider()
          唯一的建構子。
 
方法摘要
abstract  NumberFormat getCurrencyInstance(Locale locale)
          返回新的 NumberFormat 實例,此實例為指定的語言環境格式化貨幣價值。
abstract  NumberFormat getIntegerInstance(Locale locale)
          返回新的 NumberFormat 實例,此實例為指定的語言環境格式化整數值。
abstract  NumberFormat getNumberInstance(Locale locale)
          為指定語言環境返回新的通用 NumberFormat 實例。
abstract  NumberFormat getPercentInstance(Locale locale)
          返回新的 NumberFormat 實例,此實例為指定語言環境格式化百分比值。
 
從類別 java.util.spi.LocaleServiceProvider 繼承的方法
getAvailableLocales
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

NumberFormatProvider

protected NumberFormatProvider()
唯一的建構子。(由子類別建構子調用,通常是隱式的)。

方法詳細資訊

getCurrencyInstance

public abstract NumberFormat getCurrencyInstance(Locale locale)
返回新的 NumberFormat 實例,此實例為指定的語言環境格式化貨幣價值。

參數:
locale - 所需的語言環境。
返回:
貨幣格式器
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
NumberFormat.getCurrencyInstance(java.util.Locale)

getIntegerInstance

public abstract NumberFormat getIntegerInstance(Locale locale)
返回新的 NumberFormat 實例,此實例為指定的語言環境格式化整數值。返回的數的格式使用四捨五入演算法(參見 ROUND_HALF_EVEN)將浮點數字捨入為最接近的整數,並只解析輸入字元串的整數部分(參見 isParseIntegerOnly)。

參數:
locale - 所需的語言環境
返回:
整數值的數字格式
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
NumberFormat.getIntegerInstance(java.util.Locale)

getNumberInstance

public abstract NumberFormat getNumberInstance(Locale locale)
為指定語言環境返回新的通用 NumberFormat 實例。

參數:
locale - 所需的語言環境
返回:
通用的數字格式器
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
NumberFormat.getNumberInstance(java.util.Locale)

getPercentInstance

public abstract NumberFormat getPercentInstance(Locale locale)
返回新的 NumberFormat 實例,此實例為指定語言環境格式化百分比值。

參數:
locale - 所需的語言環境
返回:
百分比格式器
拋出:
NullPointerException - 如果 locale 為 null
IllegalArgumentException - 如果 locale 不是 getAvailableLocales() 返回的語言環境之一。
另請參見:
NumberFormat.getPercentInstance(java.util.Locale)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only