다음을 통해 공유


NumberFormat.Format 메서드

정의

오버로드

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_FIELDfieldPosition 경우 출력 문자열1,234,567.89fieldPosition 대해 시작 인덱스와 끝 인덱스가 각각 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). 이로 인해 크기 정보와 전체 자릿수 BigIntegerBigDecimal 값이 손실될 수 있습니다.

에 대한 java.text.NumberFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)Java 설명서

이 페이지의 일부는 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_FIELDfieldPosition 경우 출력 문자열1,234,567.89fieldPosition 대해 시작 인덱스와 끝 인덱스가 각각 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_FIELDfieldPosition 경우 시작 인덱스와 끝 인덱 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상