Section courante

A propos

Section administrative du site

indexOf

Index de
Java java.lang
  String

Syntaxe

int indexOf(int ch);
int indexOf(int ch, int fromIndex);
int indexOf(String str);
int indexOf(String str, int fromIndex);

Paramètres

Nom Description
ch Ce paramètre permet d'indiquer le caractère à rechercher.
str Ce paramètre permet d'indiquer la chaine de caractères.
fromIndex Ce paramètre permet d'indiquer l'index de départ de recherche.

Description

Cette méthode permet de demander la première position du caractère spécifié dans la chaine de caractères de l'objet.

Remarques

Exemple

L'exemple suivant permet de vérifier la présence de «DEF» et «ZZZ» dans la chaine de caractères :

Essayer maintenant !
  1. class Main
  2. {
  3.   public static void main (String[] args) throws java.lang.Exception
  4.   {
  5.      String test = "ABC DEF GHI";
  6.      String test2 = "ABC\nDEF\nGHI\n";
  7.  
  8.       System.out.println("Test sans saut de ligne de DEF : " + test.indexOf("DEF"));
  9.       System.out.println("Test avec saut de ligne de DEF : " + test2.indexOf("DEF"));
  10.       System.out.println("Test sans saut de ligne de ZZZ : " + test.indexOf("ZZZ"));
  11.       System.out.println("Test avec saut de ligne de ZZZ: " + test2.indexOf("ZZZ"));
  12.   }
  13. }

on obtiendra le résultat suivant :

Test sans saut de ligne de DEF : 4
Test avec saut de ligne de DEF : 4
Test sans saut de ligne de ZZZ : -1
Test avec saut de ligne de ZZZ: -1

Voir également

Langage de programmation - Java - Type de données élémentaire - Les chaines de caractères

Dernière mise à jour : Dimanche, le 21 juin 2015