Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.lang - Classe : String
Version documentée : Java SE 17

Méthode « String.endsWith »

Signature

public boolean endsWith( String suffix );

Description

Cette méthode permet de déterminer si une chaîne de caractères se termine par le suffixe spécifié en paramètre.

Paramètre

ParamètreTypeDescription
suffix
String
La chaîne de caractères à tester comme suffixe.

Valeur de retour

La valeur de retour est de type boolean. La méthode retourne true si la chaîne se termine bien par le suffixe spécifié et false dans le cas contraire.

si le suffixe est une chaîne vide (""), la méthode renvoie true.

Exception

Type de l'exceptionDescription
NullPointerException
Une exception de ce type est déclenchée si le préfixe spécifié en paramètre est nul.

Exemple de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
public class Sample {    
    
    public static void main( String[] args ) {

        // Nous avons un tableau contenant des noms de fichiers
        String [] files = {
                "firstImage.png", "file.cnf", "secondImage.png", "file.exe", "lastImage.png"
        };

        // Nous voulons juste récupérer les images PNG 
        for ( String file : files ) {
            if ( file.endsWith( ".png" ) ) {
                System.out.println( file );
            }
        }
    }

}
Exemple d'utilisation de la méthode String.endsWith

Et voici les résultats produits par cet exemple de code.

firstImage.png
secondImage.png
lastImage.png

Disponible depuis

1.0

Voir aussi

La méthode String.indexOf( String )
La méthode String.lastIndexOf( String )
La méthode String.startsWith( String )
La méthode String.startsWith( String, int )