JavaTM Platform
Standard Ed. 6

java.text
클래스 DecimalFormatSymbols

java.lang.Object 
  상위를 확장 java.text.DecimalFormatSymbols
모든 구현된 인터페이스:
Serializable , Cloneable


public class DecimalFormatSymbols
extends Object
implements Cloneable , Serializable

이 클래스는, 수치를 포맷 할 경우에 DecimalFormat 로 필요한 기호 세트 (소수점, 그룹화 단락 문자등)를 나타냅니다. DecimalFormat 는, 그 자체를 위해서(때문에), 그 로케일 데이터로부터 DecimalFormatSymbols 의 인스턴스를 생성합니다. 이러한 기호의 어떤 것인지를 변경할 필요가 있는 경우는,DecimalFormat 로부터 DecimalFormatSymbols 객체를 취득해, 수정할 수가 있습니다.

관련 항목:
Locale , DecimalFormat , 직렬화 된 형식

생성자 의 개요
DecimalFormatSymbols ()
          디폴트 로케일에 대해서 DecimalFormatSymbols 객체를 생성합니다.
DecimalFormatSymbols (Locale  locale)
          지정된 로케일에 대해서 DecimalFormatSymbols 객체를 생성합니다.
 
메소드의 개요
 Object clone ()
          표준 오버라이드(override)입니다.
 boolean equals (Object  obj)
          equals 를 오버라이드(override) 합니다.
static Locale [] getAvailableLocales ()
          이 클래스의 getInstance 메소드가 지역 대응의 인스턴스를 돌려줄 수 있는 로케일 모든 배열을 돌려줍니다.
 Currency getCurrency ()
          DecimalFormatSymbols 가 가리키는 통화를 가져옵니다.
 String getCurrencySymbol ()
          디폴트 로케일로, DecimalFormatSymbols 의 통화에 대한 통화 기호를 돌려줍니다.
 char getDecimalSeparator ()
          소수점에 사용하는 문자를 가져옵니다.
 char getDigit ()
          패턴으로 숫자에 사용하는 문자를 가져옵니다.
 String getExponentSeparator ()
          가수와 지수를 단락짓기 위한 캐릭터 라인을 돌려줍니다.
 char getGroupingSeparator ()
          1000 의 단락 문자에 사용하는 문자를 가져옵니다.
 String getInfinity ()
          무한대의 표시에 사용하는 캐릭터 라인을 가져옵니다.
static DecimalFormatSymbols getInstance ()
          디폴트 로케일의 DecimalFormatSymbols 인스턴스를 가져옵니다.
static DecimalFormatSymbols getInstance (Locale  locale)
          지정된 로케일의 DecimalFormatSymbols 인스턴스를 가져옵니다.
 String getInternationalCurrencySymbol ()
          DecimalFormatSymbols 가 가리키는 통화의 ISO 4217 통화 코드를 돌려줍니다.
 char getMinusSign ()
          부부호의 표시에 사용하는 문자를 가져옵니다.
 char getMonetaryDecimalSeparator ()
          통화자리수 단락 문자를 돌려줍니다.
 String getNaN ()
           「비수」의 표시에 사용하는 캐릭터 라인을 가져옵니다.
 char getPatternSeparator ()
          패턴에 대해 정의 서브 패턴과 부의 서브 패턴을 단락짓기 위해서(때문에) 사용하는 문자를 가져옵니다.
 char getPercent ()
          퍼센트 부호에 사용하는 문자를 가져옵니다.
 char getPerMill ()
          퍼밀 부호에 사용하는 문자를 가져옵니다.
 char getZeroDigit ()
          제로에 사용하는 문자를 가져옵니다.
 int hashCode ()
          hashCode 를 오버라이드(override) 합니다.
 void setCurrency (Currency  currency)
          DecimalFormatSymbols 가 가리키는 통화를 설정합니다.
 void setCurrencySymbol (String  currency)
          디폴트 로케일로, DecimalFormatSymbols 의 통화에 대한 통화 기호를 설정합니다.
 void setDecimalSeparator (char decimalSeparator)
          소수점에 사용하는 문자를 설정합니다.
 void setDigit (char digit)
          패턴으로 숫자에 사용하는 문자를 설정합니다.
 void setExponentSeparator (String  exp)
          가수와 지수를 단락짓기 위한 캐릭터 라인을 설정합니다.
 void setGroupingSeparator (char groupingSeparator)
          1000 의 단락 문자에 사용하는 문자를 설정합니다.
 void setInfinity (String  infinity)
          무한대의 표시에 사용하는 캐릭터 라인을 설정합니다.
 void setInternationalCurrencySymbol (String  currencyCode)
          DecimalFormatSymbols 가 가리키는 통화의 ISO 4217 통화 코드를 설정합니다.
 void setMinusSign (char minusSign)
          부부호의 표시에 사용하는 문자를 설정합니다.
 void setMonetaryDecimalSeparator (char sep)
          통화자리수 단락 문자를 설정합니다.
 void setNaN (String  NaN)
           「비수」의 표시에 사용하는 캐릭터 라인을 설정합니다.
 void setPatternSeparator (char patternSeparator)
          패턴에 대해 정의 서브 패턴과 부의 서브 패턴을 단락짓기 위해서(때문에) 사용하는 문자를 설정합니다.
 void setPercent (char percent)
          퍼센트 부호에 사용하는 문자를 설정합니다.
 void setPerMill (char perMill)
          퍼밀 부호에 사용하는 문자를 설정합니다.
 void setZeroDigit (char zeroDigit)
          제로에 사용하는 문자를 설정합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
finalize , getClass , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

DecimalFormatSymbols

public DecimalFormatSymbols()
디폴트 로케일에 대해서 DecimalFormatSymbols 객체를 생성합니다. 이 생성자 에서는, Java 실행 환경에서 지원되고 있는 로케일에 대한 보고, 인스턴스를 구축할 수 있습니다. 인스톨 되고 있는 DecimalFormatSymbolsProvider 구현으로 지원되고 있는 로케일에 대해서는, 인스턴스를 구축할 수 없습니다. 모든 로케일을 커버하려면 ,getInstance 메소드를 사용해 주세요.


DecimalFormatSymbols

public DecimalFormatSymbols(Locale  locale)
지정된 로케일에 대해서 DecimalFormatSymbols 객체를 생성합니다. 이 생성자 에서는, Java 실행 환경에서 지원되고 있는 로케일에 대한 보고, 인스턴스를 구축할 수 있습니다. 인스톨 되고 있는 DecimalFormatSymbolsProvider 구현으로 지원되고 있는 로케일에 대해서는, 인스턴스를 구축할 수 없습니다. 모든 로케일을 커버하려면 ,getInstance 메소드를 사용해 주세요.

예외:
NullPointerException - locale 가 null 의 경우
메소드의 상세

getAvailableLocales

public static Locale [] getAvailableLocales()
이 클래스의 getInstance 메소드가 지역 대응의 인스턴스를 돌려줄 수 있는 로케일 모든 배열을 돌려줍니다. 반환되는 배열은, Java 런타임 및 인스톨 되고 있는 DecimalFormatSymbolsProvider 구현에 의해 지원되고 있는 로케일의 화집합을 나타냅니다. 이것에는,Locale.US 와 등가인 Locale 인스턴스가 적어도 1 개(살) 포함되어 있을 필요가 있습니다.

반환값:
로컬라이즈 된 DecimalFormatSymbols 인스턴스를 사용 가능한 로케일의 배열
도입된 버젼:
1.6

getInstance

public static final DecimalFormatSymbols  getInstance()
디폴트 로케일의 DecimalFormatSymbols 인스턴스를 가져옵니다. 이 메소드를 사용하면(자), Java 런타임 자체로 지원되고 있는 로케일과 인스톨 되고 있는 DecimalFormatSymbolsProvider 구현으로 지원되고 있는 로케일의,DecimalFormatSymbols 인스턴스에 액세스 할 수 있습니다.

반환값:
DecimalFormatSymbols 의 인스턴스
도입된 버젼:
1.6

getInstance

public static final DecimalFormatSymbols  getInstance(Locale  locale)
지정된 로케일의 DecimalFormatSymbols 인스턴스를 가져옵니다. 이 메소드를 사용하면(자), Java 런타임 자체로 지원되고 있는 로케일과 인스톨 되고 있는 DecimalFormatSymbolsProvider 구현으로 지원되고 있는 로케일의,DecimalFormatSymbols 인스턴스에 액세스 할 수 있습니다.

파라미터:
locale - 필요한 로케일
반환값:
DecimalFormatSymbols 의 인스턴스
예외:
NullPointerException - locale 가 null 의 경우
도입된 버젼:
1.6

getZeroDigit

public char getZeroDigit()
제로에 사용하는 문자를 가져옵니다. 아라비아어등으로는 다른 것을 사용합니다.


setZeroDigit

public void setZeroDigit(char zeroDigit)
제로에 사용하는 문자를 설정합니다. 아라비아어등으로는 다른 것을 사용합니다.


getGroupingSeparator

public char getGroupingSeparator()
1000 의 단락 문자에 사용하는 문자를 가져옵니다. 프랑스어등으로는 다른 것을 사용합니다.


setGroupingSeparator

public void setGroupingSeparator(char groupingSeparator)
1000 의 단락 문자에 사용하는 문자를 설정합니다. 프랑스어등으로는 다른 것을 사용합니다.


getDecimalSeparator

public char getDecimalSeparator()
소수점에 사용하는 문자를 가져옵니다. 프랑스어등으로는 다른 것을 사용합니다.


setDecimalSeparator

public void setDecimalSeparator(char decimalSeparator)
소수점에 사용하는 문자를 설정합니다. 프랑스어등으로는 다른 것을 사용합니다.


getPerMill

public char getPerMill()
퍼밀 부호에 사용하는 문자를 가져옵니다. 아라비아어등으로는 다른 것을 사용합니다.


setPerMill

public void setPerMill(char perMill)
퍼밀 부호에 사용하는 문자를 설정합니다. 아라비아어등으로는 다른 것을 사용합니다.


getPercent

public char getPercent()
퍼센트 부호에 사용하는 문자를 가져옵니다. 아라비아어등으로는 다른 것을 사용합니다.


setPercent

public void setPercent(char percent)
퍼센트 부호에 사용하는 문자를 설정합니다. 아라비아어등으로는 다른 것을 사용합니다.


getDigit

public char getDigit()
패턴으로 숫자에 사용하는 문자를 가져옵니다.


setDigit

public void setDigit(char digit)
패턴으로 숫자에 사용하는 문자를 설정합니다.


getPatternSeparator

public char getPatternSeparator()
패턴에 대해 정의 서브 패턴과 부의 서브 패턴을 단락짓기 위해서(때문에) 사용하는 문자를 가져옵니다.


setPatternSeparator

public void setPatternSeparator(char patternSeparator)
패턴에 대해 정의 서브 패턴과 부의 서브 패턴을 단락짓기 위해서(때문에) 사용하는 문자를 설정합니다.


getInfinity

public String  getInfinity()
무한대의 표시에 사용하는 캐릭터 라인을 가져옵니다. 이것은, 대부분의 경우 변경되지 않습니다.


setInfinity

public void setInfinity(String  infinity)
무한대의 표시에 사용하는 캐릭터 라인을 설정합니다. 이것은, 대부분의 경우 변경되지 않습니다.


getNaN

public String  getNaN()
「비수」의 표시에 사용하는 캐릭터 라인을 가져옵니다. 이것은, 대부분의 경우 변경되지 않습니다.


setNaN

public void setNaN(String  NaN)
「비수」의 표시에 사용하는 캐릭터 라인을 설정합니다. 이것은, 대부분의 경우 변경되지 않습니다.


getMinusSign

public char getMinusSign()
부부호의 표시에 사용하는 문자를 가져옵니다. 부의 포맷을 명시적으로 지정하지 않는 경우는, 정의 포맷의 전에 부부호를 붙일 수 있습니다.


setMinusSign

public void setMinusSign(char minusSign)
부부호의 표시에 사용하는 문자를 설정합니다. 부의 포맷을 명시적으로 지정하지 않는 경우는, 정의 포맷의 전에 부부호를 붙일 수 있습니다.


getCurrencySymbol

public String  getCurrencySymbol()
디폴트 로케일로, DecimalFormatSymbols 의 통화에 대한 통화 기호를 돌려줍니다.

도입된 버젼:
1.2

setCurrencySymbol

public void setCurrencySymbol(String  currency)
디폴트 로케일로, DecimalFormatSymbols 의 통화에 대한 통화 기호를 설정합니다.

도입된 버젼:
1.2

getInternationalCurrencySymbol

public String  getInternationalCurrencySymbol()
DecimalFormatSymbols 가 가리키는 통화의 ISO 4217 통화 코드를 돌려줍니다.

도입된 버젼:
1.2

setInternationalCurrencySymbol

public void setInternationalCurrencySymbol(String  currencyCode)
DecimalFormatSymbols 가 가리키는 통화의 ISO 4217 통화 코드를 설정합니다. 통화 코드가 유효한 경우 (Currency.getInstance 로 정의된다)는, 대응하는 Currency 인스턴스에 대한 통화 속성과 DecimalFormatSymbols 의 로케일에서의 통화 기호에 대한 통화 기호 속성도 설정합니다. 통화 코드가 무효의 경우는, 통화 속성은 null 로 설정되어 통화 기호 속성은 변경되지 않습니다.

도입된 버젼:
1.2
관련 항목:
setCurrency(java.util.Currency) , setCurrencySymbol(java.lang.String)

getCurrency

public Currency  getCurrency()
DecimalFormatSymbols 가 가리키는 통화를 가져옵니다. 통화 기호 속성이, 유효한 ISO 4217 통화 코드 이외의 값에 미리 설정된 통화 기호 속성의 경우는, null 가 됩니다.

반환값:
사용되는 통화 또는 null
도입된 버젼:
1.4

setCurrency

public void setCurrency(Currency  currency)
DecimalFormatSymbols 가 가리키는 통화를 설정합니다. 통화 기호 속성을, DecimalFormatSymbols 의 로케일에서의 통화의 기호로 설정해, 국제통화 기호 속성을 통화의 ISO 4217 통화 코드로 설정합니다.

파라미터:
currency - 사용하는 새로운 통화
예외:
NullPointerException - currency 가 null 의 경우
도입된 버젼:
1.4
관련 항목:
setCurrencySymbol(java.lang.String) , setInternationalCurrencySymbol(java.lang.String)

getMonetaryDecimalSeparator

public char getMonetaryDecimalSeparator()
통화자리수 단락 문자를 돌려줍니다.

도입된 버젼:
1.2

setMonetaryDecimalSeparator

public void setMonetaryDecimalSeparator(char sep)
통화자리수 단락 문자를 설정합니다.

도입된 버젼:
1.2

getExponentSeparator

public String  getExponentSeparator()
가수와 지수를 단락짓기 위한 캐릭터 라인을 돌려줍니다. 례:1. 23x10^4 의 「x10^」, 1.23E4 의 「E」.

반환값:
지수 단락 캐릭터 라인
도입된 버젼:
1.6
관련 항목:
setExponentSeparator(java.lang.String)

setExponentSeparator

public void setExponentSeparator(String  exp)
가수와 지수를 단락짓기 위한 캐릭터 라인을 설정합니다. 례:1. 23x10^4 의 「x10^」, 1.23E4 의 「E」.

파라미터:
exp - 지수 단락 캐릭터 라인
예외:
NullPointerException - separator 가 null 의 경우
도입된 버젼:
1.6
관련 항목:
getExponentSeparator()

clone

public Object  clone()
표준 오버라이드(override)입니다.

오버라이드(override):
클래스 Object 내의 clone
반환값:
이 인스턴스의 복제
관련 항목:
Cloneable

equals

public boolean equals(Object  obj)
equals 를 오버라이드(override) 합니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 비교 대상의 참조 객체
반환값:
obj 인수로 지정된 객체와 이 객체가 동일한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

hashCode

public int hashCode()
hashCode 를 오버라이드(override) 합니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 객체의 해시 코드값
관련 항목:
Object.equals(java.lang.Object) , Hashtable

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.