String.RegionMatches Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
RegionMatches(Int32, String, Int32, Int32) |
Verifica se due aree stringa sono uguali. |
RegionMatches(Boolean, Int32, String, Int32, Int32) |
Verifica se due aree stringa sono uguali. |
RegionMatches(Int32, String, Int32, Int32)
Verifica se due aree stringa sono uguali.
[Android.Runtime.Register("regionMatches", "(ILjava/lang/String;II)Z", "")]
public bool RegionMatches (int toffset, string other, int ooffset, int len);
[<Android.Runtime.Register("regionMatches", "(ILjava/lang/String;II)Z", "")>]
member this.RegionMatches : int * string * int * int -> bool
Parametri
- toffset
- Int32
offset iniziale dell'area secondaria in questa stringa.
- other
- String
argomento stringa.
- ooffset
- Int32
offset iniziale dell'area secondaria nell'argomento stringa.
- len
- Int32
numero di caratteri da confrontare.
Restituisce
true
se l'area secondaria specificata di questa stringa corrisponde esattamente all'area secondaria specificata dell'argomento stringa; false
altrimenti.
- Attributi
Eccezioni
se string
è null
.
Commenti
Verifica se due aree stringa sono uguali.
Una sottostringa di questo String
oggetto viene confrontata con una sottostringa dell'altro argomento. Il risultato è true se queste sottostringhe rappresentano sequenze di caratteri identiche. La sottostringa di questo String
oggetto da confrontare inizia in corrispondenza dell'indice toffset
e ha lunghezza len
. La sottostringa di altre da confrontare inizia in corrispondenza dell'indice ooffset
e ha lunghezza len
. Il risultato è false
se e solo se almeno uno dei seguenti è true: <ul><li>toffset
è negativo. <li>ooffset
è negativo. <li>toffset+len
è maggiore della lunghezza di questo String
oggetto. <li>ooffset+len
è maggiore della lunghezza dell'altro argomento. <li>C'è un numero intero non negativo k minore di len
tale che: this.charAt(toffset +
k<) != other.charAt(ooffset +
)
/ul>
Si noti che questo metodo non <><> tiene conto delle impostazioni locali. La java.text.Collator
classe fornisce un confronto sensibile alle impostazioni locali.
Documentazione java per java.lang.String.regionMatches(int, java.lang.String, int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
RegionMatches(Boolean, Int32, String, Int32, Int32)
Verifica se due aree stringa sono uguali.
[Android.Runtime.Register("regionMatches", "(ZILjava/lang/String;II)Z", "")]
public bool RegionMatches (bool ignoreCase, int toffset, string other, int ooffset, int len);
[<Android.Runtime.Register("regionMatches", "(ZILjava/lang/String;II)Z", "")>]
member this.RegionMatches : bool * int * string * int * int -> bool
Parametri
- ignoreCase
- Boolean
se true
, ignorare la distinzione tra maiuscole e minuscole durante il confronto dei caratteri.
- toffset
- Int32
offset iniziale dell'area secondaria in questa stringa.
- other
- String
argomento stringa.
- ooffset
- Int32
offset iniziale dell'area secondaria nell'argomento stringa.
- len
- Int32
numero di caratteri da confrontare.
Restituisce
true
se l'area secondaria specificata di questa stringa corrisponde all'area secondaria specificata dell'argomento stringa; false
altrimenti. Se la corrispondenza è esatta o senza distinzione tra maiuscole e minuscole, dipende dall'argomento ignoreCase
.
- Attributi
Eccezioni
se string
è null
.
Commenti
Verifica se due aree stringa sono uguali.
Una sottostringa di questo String
oggetto viene confrontata con una sottostringa dell'argomento other
. Il risultato è true
se queste sottostringhe rappresentano sequenze di caratteri uguali, ignorando la distinzione tra maiuscole e minuscole se e solo se ignoreCase
è true. La sottostringa di questo String
oggetto da confrontare inizia in corrispondenza dell'indice toffset
e ha lunghezza len
. La sottostringa di da confrontare inizia in corrispondenza dell'indice other
ooffset
e ha lunghezza len
. Il risultato è false
se e solo se almeno uno dei seguenti è true: <ul><li>toffset
è negativo. <li>ooffset
è negativo. <li>toffset+len
è maggiore della lunghezza di questo String
oggetto. <li>ooffset+len
è maggiore della lunghezza dell'altro argomento. <li>ignoreCase
è false
e c'è un numero intero non negativo k minore di len
tale che: <blockquote>
this.charAt(toffset+k) != other.charAt(ooffset+k)
</blockquote><li>ignoreCase
è true
e c'è un numero intero non negativo k minore di len
tale che: <blockquote>
Character.toLowerCase(Character.toUpperCase(this.charAt(toffset+k))) !=
Character.toLowerCase(Character.toUpperCase(other.charAt(ooffset+k)))
</blockquote></ul>
Si noti che questo metodo non <>><tiene conto delle impostazioni locali e comporterà risultati insoddisfacenti per determinate impostazioni locali quando ignoreCase
è .true
La java.text.Collator
classe fornisce un confronto sensibile alle impostazioni locali.
Documentazione java per java.lang.String.regionMatches(boolean, int, java.lang.String, int, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.