String.IndexOf Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| IndexOf(String, Int32) |
Retourne l’index dans cette chaîne de la première occurrence de la sous-chaîne spécifiée, en commençant à l’index spécifié. |
| IndexOf(Int32) |
Retourne l’index dans cette chaîne de la première occurrence du caractère spécifié. |
| IndexOf(String) |
Retourne l’index dans cette chaîne de la première occurrence de la sous-chaîne spécifiée. |
| IndexOf(Int32, Int32) |
Retourne l’index dans cette chaîne de la première occurrence du caractère spécifié, en commençant la recherche à l’index spécifié. |
IndexOf(String, Int32)
Retourne l’index dans cette chaîne de la première occurrence de la sous-chaîne spécifiée, en commençant à l’index spécifié.
[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
Paramètres
- str
- String
sous-chaîne à rechercher.
- fromIndex
- Int32
index à partir duquel démarrer la recherche.
Retours
index de la première occurrence de la sous-chaîne spécifiée, en commençant à l’index spécifié, ou -1 s’il n’existe aucune telle occurrence.
- Attributs
Exceptions
si subString c’est null.
Remarques
Retourne l’index dans cette chaîne de la première occurrence de la sous-chaîne spécifiée, en commençant à l’index spécifié.
L’index retourné est la plus petite valeur k pour laquelle :
{@code
k >= Math.min(fromIndex, this.length()) &&
this.startsWith(str, k)
}
S’il n’existe aucune valeur de k ce type, elle -1 est retournée.
Java documentation pour java.lang.String.indexOf(java.lang.String, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
IndexOf(Int32)
Retourne l’index dans cette chaîne de la première occurrence du caractère spécifié.
[Android.Runtime.Register("indexOf", "(I)I", "")]
public int IndexOf(int ch);
[<Android.Runtime.Register("indexOf", "(I)I", "")>]
member this.IndexOf : int -> int
Paramètres
- ch
- Int32
un caractère (point de code Unicode).
Retours
index de la première occurrence du caractère dans la séquence de caractères représentée par cet objet, ou -1 si le caractère ne se produit pas.
- Attributs
Remarques
Retourne l’index dans cette chaîne de la première occurrence du caractère spécifié. Si un caractère avec une valeur ch se produit dans la séquence de caractères représentée par cet String objet, l’index (dans les unités de code Unicode) de la première occurrence de ce type est retourné. Pour les valeurs comprises ch entre 0 et 0xFFFF (inclusive), il s’agit de la plus petite valeur k de sorte que : <blockquote>
this.charAt(<i>k</i>) == ch
</blockquote> a la valeur true. Pour les autres valeurs de , il s’agit de chla plus petite valeur k telle que : <blockquote>
this.codePointAt(<i>k</i>) == ch
</blockquote> a la valeur true. Dans les deux cas, si aucun caractère de ce type ne se produit dans cette chaîne, il -1 est retourné.
Java documentation pour java.lang.String.indexOf(.*int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
IndexOf(String)
Retourne l’index dans cette chaîne de la première occurrence de la sous-chaîne spécifiée.
[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
Paramètres
- str
- String
sous-chaîne à rechercher.
Retours
index de la première occurrence de la sous-chaîne spécifiée, ou -1 s’il n’existe aucune telle occurrence.
- Attributs
Exceptions
si string c’est null.
Remarques
Retourne l’index dans cette chaîne de la première occurrence de la sous-chaîne spécifiée.
L’index retourné est la plus petite valeur k pour laquelle :
{@code
this.startsWith(str, k)
}
S’il n’existe aucune valeur de k ce type, elle -1 est retournée.
Java documentation pour java.lang.String.indexOf(java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
IndexOf(Int32, Int32)
Retourne l’index dans cette chaîne de la première occurrence du caractère spécifié, en commençant la recherche à l’index spécifié.
[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
Paramètres
- ch
- Int32
un caractère (point de code Unicode).
- fromIndex
- Int32
index à partir duquel démarrer la recherche.
Retours
index de la première occurrence du caractère dans la séquence de caractères représentée par cet objet supérieur ou égal à fromIndex, ou -1 si le caractère ne se produit pas.
- Attributs
Remarques
Retourne l’index dans cette chaîne de la première occurrence du caractère spécifié, en commençant la recherche à l’index spécifié.
Si un caractère avec une valeur ch se produit dans la séquence de caractères représentée par cet String objet à un index inférieur fromIndexà , l’index de la première occurrence de ce type est retourné. Pour les valeurs comprises ch entre 0 et 0xFFFF (inclusive), il s’agit de la plus petite valeur k de sorte que : <blockquote>
(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> >= fromIndex)
</blockquote> a la valeur true. Pour les autres valeurs de , il s’agit de chla plus petite valeur k telle que : <blockquote>
(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> >= fromIndex)
</blockquote> a la valeur true. Dans les deux cas, si aucun caractère de ce type ne se produit dans cette chaîne à la position fromIndexou après, il -1 est retourné.
Il n’existe aucune restriction sur la valeur de fromIndex. S’il est négatif, il a le même effet que s’il s’agissait de zéro : cette chaîne entière peut être recherchée. S’il est supérieur à la longueur de cette chaîne, il a le même effet que s’il était égal à la longueur de cette chaîne : -1 est retourné.
Tous les index sont spécifiés dans char les valeurs (unités de code Unicode).
Java documentation pour java.lang.String.indexOf(.*int, .*int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.