NumberFormat.Format 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Format(Double) |
형식의 특수화입니다. |
Format(Int64) |
형식의 특수화입니다. |
Format(Object, StringBuffer, FieldPosition) |
숫자의 서식을 지정하고 결과 텍스트를 지정된 문자열 버퍼에 추가합니다. |
Format(Double, StringBuffer, FieldPosition) |
형식의 특수화입니다. |
Format(Int64, StringBuffer, FieldPosition) |
형식의 특수화입니다. |
Format(Double)
형식의 특수화입니다.
[Android.Runtime.Register("format", "(D)Ljava/lang/String;", "")]
public string Format (double number);
[<Android.Runtime.Register("format", "(D)Ljava/lang/String;", "")>]
override this.Format : double -> string
매개 변수
- number
- Double
서식을 지정할 이중 번호
반환
서식이 지정된 문자열
- 특성
설명
형식의 특수화입니다.
에 대한 java.text.NumberFormat.format(double)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
Format(Int64)
형식의 특수화입니다.
[Android.Runtime.Register("format", "(J)Ljava/lang/String;", "")]
public string Format (long number);
[<Android.Runtime.Register("format", "(J)Ljava/lang/String;", "")>]
override this.Format : int64 -> string
매개 변수
- number
- Int64
서식을 지정할 긴 숫자
반환
서식이 지정된 문자열
- 특성
설명
형식의 특수화입니다.
에 대한 java.text.NumberFormat.format(long)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
Format(Object, StringBuffer, FieldPosition)
숫자의 서식을 지정하고 결과 텍스트를 지정된 문자열 버퍼에 추가합니다.
[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_lang_Object_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override Java.Lang.StringBuffer Format (Java.Lang.Object number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_lang_Object_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
매개 변수
- number
- Object
서식을 지정할 숫자
- toAppendTo
- StringBuffer
StringBuffer
서식이 지정된 텍스트를 추가할 텍스트
- pos
- FieldPosition
는 반환된 문자열 내의 필드 위치를 추적합니다. 예를 들어 로캘에서 숫자 1234567.89
의 서식을 지정하는 경우 지정된 NumberFormat#INTEGER_FIELD
fieldPosition
경우 출력 문자열1,234,567.89
에 fieldPosition
대해 시작 인덱스와 끝 인덱스가 각각 0과 9로 설정 Locale.US
됩니다.
반환
다음으로 전달된 값 toAppendTo
- 특성
예외
의 인스턴스Number
가 아닌 경우 object
설명
숫자의 서식을 지정하고 결과 텍스트를 지정된 문자열 버퍼에 추가합니다. 이 숫자는 모든 서브클래스일 java.lang.Number
수 있습니다.
이 구현에서는 64보다 작은 값을 포함하여 BigInteger
정보 손실 없이 변환 long
할 수 있는 모든 정수 형식 값과 java.lang.Number#doubleValue()
다른 모든 형식에 대해 java.lang.Number#longValue()
숫자 값을 java.math.BigInteger#bitLength() bit length
추출합니다. 그런 다음, 호출 #format(long,java.lang.StringBuffer,java.text.FieldPosition)
하거나 #format(double,java.lang.StringBuffer,java.text.FieldPosition)
. 이로 인해 크기 정보와 전체 자릿수 BigInteger
및 BigDecimal
값이 손실될 수 있습니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
Format(Double, StringBuffer, FieldPosition)
형식의 특수화입니다.
[Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public abstract Java.Lang.StringBuffer Format (double number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : double * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
매개 변수
- number
- Double
서식을 지정할 이중 번호
- toAppendTo
- StringBuffer
서식이 지정된 텍스트를 추가할 StringBuffer
- pos
- FieldPosition
는 반환된 문자열 내의 필드 위치를 추적합니다. 예를 들어 로캘에서 숫자 1234567.89
의 서식을 지정하는 경우 지정된 NumberFormat#INTEGER_FIELD
fieldPosition
경우 출력 문자열1,234,567.89
에 fieldPosition
대해 시작 인덱스와 끝 인덱스가 각각 0과 9로 설정 Locale.US
됩니다.
반환
형식이 지정된 StringBuffer
- 특성
설명
형식의 특수화입니다.
에 대한 java.text.NumberFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
Format(Int64, StringBuffer, FieldPosition)
형식의 특수화입니다.
[Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public abstract Java.Lang.StringBuffer Format (long number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : int64 * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
매개 변수
- number
- Int64
서식을 지정할 긴 숫자
- toAppendTo
- StringBuffer
서식이 지정된 텍스트를 추가할 StringBuffer
- pos
- FieldPosition
는 반환된 문자열 내의 필드 위치를 추적합니다. 예를 들어 로캘에서 숫자 123456789
의 서식을 지정하는 경우 지정된 NumberFormat#INTEGER_FIELD
fieldPosition
경우 시작 인덱스와 끝 인덱 fieldPosition
스는 출력 문자열123,456,789
에 대해 각각 0과 11로 설정 Locale.US
됩니다.
반환
형식이 지정된 StringBuffer
- 특성
설명
형식의 특수화입니다.
에 대한 java.text.NumberFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.