Java:
Extraction de sous-chaînes

How to: (Comment faire :)

public class SubstringExample {
    public static void main(String[] args) {
        String originalString = "Bonjour, bienvenue en programmation Java!";
        String extractedString = originalString.substring(9, 19);
        
        System.out.println(extractedString); // Affiche 'bienvenue'
        
        // Extraire une sous-chaîne jusqu'à la fin
        String endString = originalString.substring(20);
        System.out.println(endString); // Affiche 'en programmation Java!'
    }
}

Output:

bienvenue
en programmation Java!

Deep Dive (Plongée en profondeur)

Historiquement, l’extraction de sous-chaînes est fondamentale en programmation depuis que le texte est devenu une partie intégrante des interfaces utilisateur. substring est depuis longtemps présente en Java ; son utilisation est raffinée au fil de versions pour plus de simplicité et de performance. Les alternatives incluent split, pour fractionner une chaîne autour d’un motif régulier, et les API de manipulation de texte comme StringBuilder ou StringBuffer. Pour l’extraction, Java crée une nouvelle chaîne, ce qui peut avoir un impact sur la mémoire si pas géré correctement avec de très longues chaînes ou dans des boucles serrées.

See Also (Voir aussi)