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, Int32) |
Restituisce l'indice della prima occorrenza della sottostringa specificata all'interno dell'intervallo di indice specificato di questa stringa. |
| 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. |
| IndexOf(Int32, Int32, Int32) |
Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato, avviando la ricerca in corrispondenza |
IndexOf(String, Int32, Int32)
Restituisce l'indice della prima occorrenza della sottostringa specificata all'interno dell'intervallo di indice specificato di questa stringa.
[Android.Runtime.Register("indexOf", "(Ljava/lang/String;II)I", "", ApiSince=37)]
public int IndexOf(string str, int beginIndex, int endIndex);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;II)I", "", ApiSince=37)>]
member this.IndexOf : string * int * int -> int
Parametri
- str
- String
sottostringa da cercare.
- beginIndex
- Int32
indice da cui avviare la ricerca (incluso).
- endIndex
- Int32
indice per arrestare la ricerca in corrispondenza (esclusa).
Valori restituiti
indice della prima occorrenza della sottostringa specificata all'interno dell'intervallo di indici specificato oppure -1 se tale occorrenza non esiste.
- Attributi
Commenti
Restituisce l'indice della prima occorrenza della sottostringa specificata all'interno dell'intervallo di indice specificato di questa stringa. Questo metodo restituisce lo stesso risultato di una chiamata se l'indice restituito da indexOf(String) non è negativo e restituisce -1 in caso contrario. Non viene creata un'istanza di alcuna sottostringa.
Java informazioni di riferimento per java.lang.String.indexOf.
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.
Si applica a
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, Int32, Int32)
Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato, avviando la ricerca in corrispondenza beginIndex e arrestando prima endIndexdi .
[Android.Runtime.Register("indexOf", "(III)I", "", ApiSince=37)]
public int IndexOf(int ch, int beginIndex, int endIndex);
[<Android.Runtime.Register("indexOf", "(III)I", "", ApiSince=37)>]
member this.IndexOf : int * int * int -> int
Parametri
- ch
- Int32
un carattere (punto di codice Unicode).
- beginIndex
- Int32
indice da cui avviare la ricerca (incluso).
- endIndex
- Int32
indice per arrestare la ricerca in corrispondenza (esclusa).
Valori restituiti
indice della prima occorrenza del carattere nella sequenza di caratteri rappresentata da questo oggetto maggiore o uguale a beginIndex e minore di endIndexoppure -1 se il carattere non si verifica.
- Attributi
Commenti
Restituisce l'indice all'interno di questa stringa della prima occorrenza del carattere specificato, avviando la ricerca in beginIndex e arrestando prima di endIndex. Se un carattere con valore ch si verifica nella sequenza di caratteri rappresentata da questo oggetto String in corrispondenza di un indice non inferiore a beginIndex ma minore di endIndex, viene restituito l'indice della prima occorrenza. Per i valori di ch nell'intervallo compreso tra 0 e 0xFFFF (inclusi), questo è il valore più piccolo k in modo che: è true. Per altri valori di ch, è il valore più piccolo k in modo che: è true. In entrambi i casi, se non si verifica alcun carattere di questo tipo in questa stringa in corrispondenza o dopo la posizione beginIndex e prima della posizione endIndex, viene restituito -1. Tutti gli indici vengono specificati nei valori char (unità di codice Unicode).
Java informazioni di riferimento per java.lang.String.indexOf.