MessageFormat.Parse 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Parse(String) |
지정된 문자열의 시작 부분에서 텍스트를 구문 분석하여 개체 배열을 생성합니다. |
Parse(String, ParsePosition) |
문자열을 구문 분석합니다. |
Parse(String)
지정된 문자열의 시작 부분에서 텍스트를 구문 분석하여 개체 배열을 생성합니다.
[Android.Runtime.Register("parse", "(Ljava/lang/String;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Lang.Object[]? Parse (string? source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Lang.Object[]
override this.Parse : string -> Java.Lang.Object[]
매개 변수
- source
- String
시작을 구문 분석해야 하는 A String
입니다.
반환
Object
문자열에서 구문 분석된 배열입니다.
- 특성
예외
구문 분석 중에 오류가 발생하는 경우
설명
지정된 문자열의 시작 부분에서 텍스트를 구문 분석하여 개체 배열을 생성합니다. 메서드는 지정된 문자열의 전체 텍스트를 사용할 수 없습니다.
#parse(String, ParsePosition)
메시지 구문 분석에 대한 자세한 내용은 메서드를 참조하세요.
에 대한 java.text.MessageFormat.parse(java.lang.String)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
Parse(String, ParsePosition)
문자열을 구문 분석합니다.
[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public virtual Java.Lang.Object[]? Parse (string? source, Java.Text.ParsePosition? pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Lang.Object[]
override this.Parse : string * Java.Text.ParsePosition -> Java.Lang.Object[]
매개 변수
- source
- String
구문 분석할 문자열
- pos
- ParsePosition
구문 분석 위치
반환
구문 분석된 개체의 배열
- 특성
설명
문자열을 구문 분석합니다.
주의 사항: 구문 분석이 여러 상황에서 실패할 수 있습니다. 예: <ul><li>인수 중 하나가 패턴에서 발생하지 않는 경우입니다. <li>인수의 형식이 "many"로 서식이 큰 선택 형식과 같은 정보가 손실되는 경우 <li>는 아직 재귀를 처리하지 않습니다(대체된 문자열에 {n} 참조가 포함되어 있는 경우) <.li>구문 분석의 일부 부분이 모호한 경우 항상 일치 항목(또는 올바른 일치)을 찾을 수 없습니다. 예를 들어 "{1}," 패턴이 문자열 인수 {"a,b{2}", "c"}와 함께 사용되는 경우 "a,b,c"로 형식이 지정됩니다. 결과가 구문 분석되면 {"a", "b,c"}를 반환합니다. <li>문자열에서 단일 인수를 두 번 이상 구문 분석하면 이후 구문 분석이 우선합니다. </ul> 구문 분석이 실패하면 ParsePosition.getErrorIndex()를 사용하여 문자열에서 구문 분석이 실패한 위치를 확인합니다. 반환된 오류 인덱스는 문자열이 비교하는 하위 패턴의 시작 오프셋입니다. 예를 들어 구문 분석 문자열 "AAA {0} BBB"가 "AAD {0} BBB" 패턴과 비교되는 경우 오류 인덱스는 0입니다. 오류가 발생하면 이 메서드에 대한 호출이 null을 반환합니다. 원본이 null이면 빈 배열을 반환합니다.
에 대한 java.text.MessageFormat.parse(java.lang.String, java.text.ParsePosition)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.