Langage

String.IndexOf Méthode

Définition

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> &gt;= 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> &gt;= 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.

S’applique à