Lenguaje

SimpleDateFormat.MatchString(String, Int32, Int32, String[], Calendar) Método

Definición

Intente hacer coincidir el texto en una posición determinada en una matriz de cadenas.

[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

Parámetros

text
String

el texto de hora que se analiza.

start
Int32

dónde empezar a analizar.

field
Int32

el campo de fecha que se analiza.

data
String[]

matriz de cadenas que se va a analizar.

cal
Calendar

cal

Devoluciones

nueva posición de inicio si la coincidencia se realizó correctamente; un número negativo que indica un error coincidente; de lo contrario, . Como efecto secundario, establece el cal campo field en el índice de la mejor coincidencia, si la coincidencia se realizó correctamente.

Atributos

Comentarios

Intente hacer coincidir el texto en una posición determinada en una matriz de cadenas. Dado que varias cadenas de la matriz pueden coincidir (por ejemplo, si la matriz contiene "a", "ab" y "abc", todo coincidirá con la cadena de entrada "abcd") la coincidencia más larga se devuelve. Como efecto secundario, el campo especificado de cal se establece en el índice de la mejor coincidencia, si hay uno.

Java documentación para android.icu.text.SimpleDateFormat.matchString(java.lang.String, int, int, java.lang.String[], android.icu.util.Calendar).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a