Update README.md

This commit is contained in:
2025-04-29 11:38:57 +00:00
parent 05f08f28f3
commit b6c293f647

View File

@@ -20,7 +20,7 @@ Créer une application de traitement de texte permettant d'explorer et de maîtr
- `reverse(String text)` : Inverse une chaîne à l'aide de StringBuilder - `reverse(String text)` : Inverse une chaîne à l'aide de StringBuilder
- `removeDuplicates(String text)` : Élimine les mots en double tout en conservant l'ordre d'apparition - `removeDuplicates(String text)` : Élimine les mots en double tout en conservant l'ordre d'apparition
- `extractWords(String text)` : Extrait tous les mots dans un tableau en gérant les espaces multiples - `extractWords(String text)` : Extrait tous les mots dans un tableau en gérant les espaces multiples
1. Implémenter des méthodes de transformation : 2. Implémenter des méthodes de transformation :
- `toTitleCase(String text)` : Met en majuscule la première lettre de chaque mot - `toTitleCase(String text)` : Met en majuscule la première lettre de chaque mot
- `toCamelCase(String text)` : Convertit un texte en camelCase (exemple : « hello world » → « helloWorld ») - `toCamelCase(String text)` : Convertit un texte en camelCase (exemple : « hello world » → « helloWorld »)
- `toSnakeCase(String text)` : Convertit un texte en snake_case (exemple : « hello world » → « hello_world ») - `toSnakeCase(String text)` : Convertit un texte en snake_case (exemple : « hello world » → « hello_world »)
@@ -36,7 +36,7 @@ Créer une application de traitement de texte permettant d'explorer et de maîtr
- `wrapText(String text, int lineWidth)` : Adapte le texte à une largeur donnée en préservant l'intégrité des mots - `wrapText(String text, int lineWidth)` : Adapte le texte à une largeur donnée en préservant l'intégrité des mots
- `formatNumber(double number, String pattern)` : Formate un nombre selon un modèle (exemple : "%.2f") - `formatNumber(double number, String pattern)` : Formate un nombre selon un modèle (exemple : "%.2f")
- `formatDate(Date date, String pattern)` : Formate une date selon un modèle (exemple : "dd/MM/yyyy") - `formatDate(Date date, String pattern)` : Formate une date selon un modèle (exemple : "dd/MM/yyyy")
1. Implémenter des méthodes de mise en forme : 2. Implémenter des méthodes de mise en forme :
- `addBorders(String text)` : Encadre le texte avec des bordures - `addBorders(String text)` : Encadre le texte avec des bordures
- `addNumbering(String text)` : Numérote les lignes du texte - `addNumbering(String text)` : Numérote les lignes du texte
- `highlightWord(String text, String word)` : Souligne un mot spécifique dans le texte - `highlightWord(String text, String word)` : Souligne un mot spécifique dans le texte
@@ -49,6 +49,6 @@ Créer une application de traitement de texte permettant d'explorer et de maîtr
- `findPalindromes(String text)` : Identifie tous les palindromes présents dans le texte - `findPalindromes(String text)` : Identifie tous les palindromes présents dans le texte
- `findLongestWord(String text)` : Détermine le mot le plus long du texte - `findLongestWord(String text)` : Détermine le mot le plus long du texte
- `findShortestWord(String text)` : Détermine le mot le plus court du texte - `findShortestWord(String text)` : Détermine le mot le plus court du texte
1. Implémenter des méthodes d'analyse avancée : 2. Implémenter des méthodes d'analyse avancée :
- `findAnagrams(String text)` : Identifie et regroupe les anagrammes dans le texte - `findAnagrams(String text)` : Identifie et regroupe les anagrammes dans le texte
- `extractSentences(String text)` : Divise le texte en phrases distinctes - `extractSentences(String text)` : Divise le texte en phrases distinctes