다음을 통해 공유


MessageFormat.Format 메서드

정의

오버로드

Format(String, Object[])

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 MessageFormat/code>의 패턴을 제공된 <코드>StringBuffer</code>에 추가<합니다.><

Format(Object, StringBuffer, FieldPosition)

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 StringBuffer패턴에 추가MessageFormat합니다.

Format(Object[], StringBuffer, FieldPosition)

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 StringBuffer패턴에 추가MessageFormat합니다.

Format(String, Object[])

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 MessageFormat/code>의 패턴을 제공된 <코드>StringBuffer</code>에 추가<합니다.><

[Android.Runtime.Register("format", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;", "")]
public static string? Format (string? pattern, params Java.Lang.Object[]? arguments);
[<Android.Runtime.Register("format", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;", "")>]
static member Format : string * Java.Lang.Object[] -> string

매개 변수

pattern
String
arguments
Object[]

서식을 지정하고 대체할 개체의 배열입니다.

반환

특성

설명

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

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Format(Object, StringBuffer, FieldPosition)

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 StringBuffer패턴에 추가MessageFormat합니다.

[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
public override sealed Java.Lang.StringBuffer? Format (Java.Lang.Object? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

매개 변수

arguments
Object

서식을 지정하고 대체할 개체의 배열입니다.

result
StringBuffer

텍스트가 추가되는 위치입니다.

pos
FieldPosition

는 출력 문자열에서 첫 번째 대체된 인수의 위치를 추적합니다.

반환

특성

예외

의 배열Object이 아닌 경우 object

설명

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 StringBuffer패턴에 추가MessageFormat합니다. blockquote{@link #format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) format}((Object[]) arguments, result, pos)></blockquote와 동일합니다<.>

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

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Format(Object[], StringBuffer, FieldPosition)

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 StringBuffer패턴에 추가MessageFormat합니다.

[Android.Runtime.Register("format", "([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer? Format (Java.Lang.Object[]? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")>]
override this.Format : Java.Lang.Object[] * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

매개 변수

arguments
Object[]

서식을 지정하고 대체할 개체의 배열입니다.

result
StringBuffer

텍스트가 추가되는 위치입니다.

pos
FieldPosition

는 출력 문자열에서 첫 번째 대체된 인수의 위치를 추적합니다.

반환

형식이 지정된 텍스트가 추가된 상태로 result전달된 문자열 버퍼

특성

설명

개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 StringBuffer패턴에 추가MessageFormat합니다.

개별 서식 요소로 대체되는 텍스트는 다음 표의 첫 번째 일치하는 줄에 표시된 대로 서식 요소의 현재 하위 폼과 arguments format 요소의 인수 인덱스의 요소에서 파생됩니다. 인수가 argumentIndex+1 요소보다 작거나 없으면 argumentsnull 인수를 사용할 수 없습니다.

<table class="plain"><caption style="display:none">examples of subformat,argument, and formatted text</caption><thead><tr><th scope="col">Subformat <th scope="col">Argument <th scope=""col">Formatted Text </thead<>tbody><tr><th scope="row" style="text-weight-normal" rowspan=2>any<th scope="row" style="text-weight-normal"unavailable>td><"{" + argumentIndex + "}"tr><th scope="row" style="text-weight-normal"<>nulltd>"null"<tr<>th scope="row" style="text-weight-normal">instanceof ChoiceFormat<th scope="row" style="text-weight-normal">any<tdsubformat.format(argument).indexOf('{') &gt;= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)<>tr<>th scope="row" style="text-weight-normal"<>!= nullth scope="row" style="text-weight-normal">any<td>subformat.format(argument)<tr<><th scope="row" style="text-weight-normal" rowspan=4th><nullscope="row" style="text-weight-normal"><instanceof Numbertd><NumberFormat.getInstance(getLocale()).format(argument)tr<>th scope="row" style="text-weight-normal">instanceof Date<td>DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, getLocale()).format(argument)<tr><th scope="row" style="text-weight-normal"><instanceof Stringtdargument><tr tr<>th scope="row" style="text-weight-normal">any<tdargument.toString()<>/tbody/>< 테이블>

null이 아니고 참조하는 Field.ARGUMENT경우 pos 형식이 지정된 첫 번째 문자열의 위치가 반환됩니다.

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

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상