SimpleDateFormat.MatchString(String, Int32, Int32, String[], Calendar) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試將某一位置的文字與一組字串相匹配。
[Android.Runtime.Register("matchString", "(Ljava/lang/String;II[Ljava/lang/String;Landroid/icu/util/Calendar;)I", "GetMatchString_Ljava_lang_String_IIarrayLjava_lang_String_Landroid_icu_util_Calendar_Handler", ApiSince=24)]
protected virtual int MatchString(string? text, int start, int field, string[]? data, Android.Icu.Util.Calendar? cal);
[<Android.Runtime.Register("matchString", "(Ljava/lang/String;II[Ljava/lang/String;Landroid/icu/util/Calendar;)I", "GetMatchString_Ljava_lang_String_IIarrayLjava_lang_String_Landroid_icu_util_Calendar_Handler", ApiSince=24)>]
abstract member MatchString : string * int * int * string[] * Android.Icu.Util.Calendar -> int
override this.MatchString : string * int * int * string[] * Android.Icu.Util.Calendar -> int
參數
- text
- String
時間文字正在解析中。
- start
- Int32
從哪裡開始解析。
- field
- Int32
正在解析日期欄位。
- data
- String[]
字串陣列要解析。
- cal
- Calendar
卡爾
傳回
若匹配成功,則新起始位置成功;否則,表示匹配失敗的負數。 作為副作用,若匹配成功,則將欄位field設cal為最佳匹配的索引。
- 屬性
備註
嘗試將某一位置的文字與一組字串相匹配。 由於陣列中多個字串可能相符(例如,若陣列包含「a」、「ab」和「abc」,則所有字串都會與輸入字串「abcd」相符),因此會回傳最長的匹配。 作為副作用,給 cal 定的欄位會被設定為最佳匹配的索引(如果有的話)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。