MessageFormat.Format 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Format(String, Object[]) |
개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 MessageFormat/code>의 패턴을 제공된 <코드>StringBuffer</code>에 추가<합니다.>< |
Format(Object, StringBuffer, FieldPosition) |
개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 |
Format(Object[], StringBuffer, FieldPosition) |
개체 배열의 서식을 지정하고 형식 요소가 형식이 지정된 개체로 대체된 '의 패턴을 제공된 |
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[]
서식을 지정하고 대체할 개체의 배열입니다.
반환
- 특성
설명
이 페이지의 일부는 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와 동일합니다<.>
이 페이지의 일부는 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 요소보다 작거나 없으면 arguments
null
인수를 사용할 수 없습니다.
<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"<>null
td>"null"
<tr<>th scope="row" style="text-weight-normal">instanceof ChoiceFormat
<th scope="row" style="text-weight-normal">any<tdsubformat.format(argument).indexOf('{') >= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)
<>tr<>th scope="row" style="text-weight-normal"<>!= null
th scope="row" style="text-weight-normal">any<td>subformat.format(argument)
<tr<><th scope="row" style="text-weight-normal" rowspan=4th><null
scope="row" style="text-weight-normal"><instanceof Number
td><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 String
tdargument
><tr tr<>th scope="row" style="text-weight-normal">any<tdargument.toString()
<>/tbody/>< 테이블>
null이 아니고 참조하는 Field.ARGUMENT
경우 pos
형식이 지정된 첫 번째 문자열의 위치가 반환됩니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.