Section courante

A propos

Section administrative du site

substring

Sous chaine de caractères
Java java.lang
  String

Syntaxe

String objet.substring(int beginIndex);
String objet.substring(int beginIndex, int endIndex);

Paramètres

Nom Description
beginIndex Ce paramètre permet d'indiquer la position de début de la chaine de caractères de l'objet
endIndex Ce paramètre permet d'indiquer la position de fin de la chaine de caractères de l'objet

Description

Cette méthode permet de demander une sous-chaine de caractères commençant à la position spécifié à partir de la chaine de caractères de l'objet.

Exemple

L'exemple suivant permet de comparer la fin de la chaine de caractères d'une adresse de courriels avec le nom de domaine «gladir.com» et de retourner le début :

  1. public class javaapplicationsubstring {
  2.  
  3.     public static void main(String[] args) {
  4.         String courriel = "support@gladir.com";
  5.         System.out.print("Chaine de caractères : ");
  6.         System.out.println(courriel);
  7.         if(courriel.substring(courriel.length()-"gladir.com".length()).equals("gladir.com")) {
  8.             System.out.print("Début de la chaine de caractères : ");
  9.             System.out.println(courriel.substring(0,courriel.length()-"gladir.com".length()-1));
  10.         }
  11.     }
  12. }

on obtiendra le résultat suivant :

Chaine de caractères : support@gladir.com
Début de la chaine de caractères : support

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