Condividi tramite


String.LastIndexOf Metodo

Definizione

Overload

LastIndexOf(Int32)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza del carattere specificato.

LastIndexOf(String)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza della sottostringa specificata.

LastIndexOf(Int32, Int32)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza del carattere specificato, eseguendo una ricerca all'indietro a partire dall'indice specificato.

LastIndexOf(String, Int32)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza della sottostringa specificata, eseguendo una ricerca all'indietro a partire dall'indice specificato.

LastIndexOf(Int32)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza del carattere specificato.

[Android.Runtime.Register("lastIndexOf", "(I)I", "")]
public int LastIndexOf (int ch);
[<Android.Runtime.Register("lastIndexOf", "(I)I", "")>]
member this.LastIndexOf : int -> int

Parametri

ch
Int32

un carattere (punto di codice Unicode).

Restituisce

indice dell'ultima occorrenza del carattere nella sequenza di caratteri rappresentata da questo oggetto o -1 se il carattere non si verifica.

Attributi

Commenti

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza del carattere specificato. Per i valori di ch nell'intervallo compreso tra 0 e 0xFFFF (inclusi), l'indice (in unità di codice Unicode) restituito è il valore più grande k in modo che: <blockquote>

this.charAt(<i>k</i>) == ch

</blockquote> è true. Per gli altri valori di ch, è il valore più grande k in modo che: <blockquote>

this.codePointAt(<i>k</i>) == ch

</blockquote> è true. In entrambi i casi, se non si verifica alcun carattere di questo tipo in questa stringa, -1 viene restituito . Viene String eseguita la ricerca all'indietro a partire dall'ultimo carattere.

Documentazione java per java.lang.String.lastIndexOf(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

LastIndexOf(String)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza della sottostringa specificata.

[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")]
public int LastIndexOf (string str);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")>]
member this.LastIndexOf : string -> int

Parametri

str
String

sottostringa da cercare.

Restituisce

indice dell'ultima occorrenza della sottostringa specificata o -1 se tale occorrenza non esiste.

Attributi

Eccezioni

se string è null.

Commenti

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza della sottostringa specificata. L'ultima occorrenza della stringa vuota "" viene considerata in corrispondenza del valore this.length()di indice .

L'indice restituito è il valore k più grande per il quale:

{@code
            this.startsWith(str, k)
            }

Se non esiste alcun valore di k questo tipo, -1 viene restituito .

Documentazione java per java.lang.String.lastIndexOf(java.lang.String).

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

LastIndexOf(Int32, Int32)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza del carattere specificato, eseguendo una ricerca all'indietro a partire dall'indice specificato.

[Android.Runtime.Register("lastIndexOf", "(II)I", "")]
public int LastIndexOf (int ch, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(II)I", "")>]
member this.LastIndexOf : int * int -> int

Parametri

ch
Int32

un carattere (punto di codice Unicode).

fromIndex
Int32

indice da cui avviare la ricerca. Non esiste alcuna restrizione sul valore di fromIndex. Se è maggiore o uguale alla lunghezza di questa stringa, ha lo stesso effetto di se fosse uguale a uno minore della lunghezza di questa stringa: è possibile cercare l'intera stringa. Se è negativo, ha lo stesso effetto di se fosse -1: -1 viene restituito.

Restituisce

indice dell'ultima occorrenza del carattere nella sequenza di caratteri rappresentata da questo oggetto minore o uguale a fromIndexoppure -1 se il carattere non si verifica prima di tale punto.

Attributi

Commenti

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza del carattere specificato, eseguendo una ricerca all'indietro a partire dall'indice specificato. Per i valori di ch nell'intervallo compreso tra 0 e 0xFFFF (inclusi), l'indice restituito è il valore più grande k in modo che: <blockquote>

(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &lt;= fromIndex)

</blockquote> è true. Per gli altri valori di ch, è il valore più grande k in modo che: <blockquote>

(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &lt;= fromIndex)

</blockquote> è true. In entrambi i casi, se non si verifica alcun carattere di questo tipo in questa stringa in corrispondenza o prima della posizione fromIndex, -1 viene restituito .

Tutti gli indici vengono specificati in char valori (unità di codice Unicode).

Documentazione java per java.lang.String.lastIndexOf(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

LastIndexOf(String, Int32)

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza della sottostringa specificata, eseguendo una ricerca all'indietro a partire dall'indice specificato.

[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")]
public int LastIndexOf (string str, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")>]
member this.LastIndexOf : string * int -> int

Parametri

str
String

sottostringa da cercare.

fromIndex
Int32

indice da cui avviare la ricerca.

Restituisce

indice dell'ultima occorrenza della sottostringa specificata, ricerca all'indietro dall'indice specificato o -1 se tale occorrenza non esiste.

Attributi

Eccezioni

se subString è null.

Commenti

Restituisce l'indice all'interno di questa stringa dell'ultima occorrenza della sottostringa specificata, eseguendo una ricerca all'indietro a partire dall'indice specificato.

L'indice restituito è il valore k più grande per il quale:

{@code
                k <= Math.min(fromIndex, this.length()) &&
                              this.startsWith(str, k)
            }

Se non esiste alcun valore di k questo tipo, -1 viene restituito .

Documentazione java per java.lang.String.lastIndexOf(java.lang.String, 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