Linguaggio

String.IndexOf Metodo

Definizione

Overload

Nome Descrizione
IndexOf(String, Int32)

Restituisce l'indice all'interno di questa stringa della prima occorrenza della sottostringa specificata, a partire dall'indice specificato.

IndexOf(Int32)

Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato.

IndexOf(String)

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

IndexOf(Int32, Int32)

Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato, iniziando la ricerca in corrispondenza dell'indice specificato.

IndexOf(String, Int32)

Restituisce l'indice all'interno di questa stringa della prima occorrenza della sottostringa specificata, a partire dall'indice specificato.

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

Parametri

str
String

sottostringa da cercare.

fromIndex
Int32

indice da cui avviare la ricerca.

Valori restituiti

indice della prima occorrenza della sottostringa specificata, a partire dall'indice specificato o -1 se tale occorrenza non esiste.

Attributi

Eccezioni

se subString è null.

Commenti

Restituisce l'indice all'interno di questa stringa della prima occorrenza della sottostringa specificata, a partire dall'indice specificato.

L'indice restituito è il valore k più piccolo 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 .

per java.lang.String.indexOf(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

IndexOf(Int32)

Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato.

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

Parametri

ch
Int32

un carattere (punto di codice Unicode).

Valori restituiti

indice della prima 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 della prima occorrenza del carattere specificato. Se un carattere con valore ch si verifica nella sequenza di caratteri rappresentata da questo String oggetto, viene restituito l'indice (in unità di codice Unicode) della prima occorrenza. Per i valori compresi ch nell'intervallo compreso tra 0 e 0xFFFF (inclusi), questo è il valore più piccolo k in modo che: <blockquote>

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

</blockquote> è true. Per gli altri valori di ch, è il valore più piccolo 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 .

per java.lang.String.indexOf(.*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

IndexOf(String)

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

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

Parametri

str
String

sottostringa da cercare.

Valori restituiti

indice della prima 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 della prima occorrenza della sottostringa specificata.

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

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

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

per java.lang.String.indexOf(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

IndexOf(Int32, Int32)

Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato, iniziando la ricerca in corrispondenza dell'indice specificato.

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

Parametri

ch
Int32

un carattere (punto di codice Unicode).

fromIndex
Int32

indice da cui avviare la ricerca.

Valori restituiti

indice della prima occorrenza del carattere nella sequenza di caratteri rappresentata da questo oggetto maggiore o uguale a fromIndexoppure -1 se il carattere non si verifica.

Attributi

Commenti

Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato, iniziando la ricerca in corrispondenza dell'indice specificato.

Se un carattere con valore ch si verifica nella sequenza di caratteri rappresentata da questo String oggetto in corrispondenza di un indice diverso fromIndexda , viene restituito l'indice della prima occorrenza. Per i valori compresi ch nell'intervallo compreso tra 0 e 0xFFFF (inclusi), questo è il valore più piccolo k in modo che: <blockquote>

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

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

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

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

Non esiste alcuna restrizione sul valore di fromIndex. Se è negativo, ha lo stesso effetto di se fosse zero: è possibile cercare l'intera stringa. Se è maggiore della lunghezza di questa stringa, ha lo stesso effetto di se fosse uguale alla lunghezza di questa stringa: -1 viene restituito .

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

per java.lang.String.indexOf(.*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a