String.IndexOf 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
| 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> >= 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> >= 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.