Package fr.france.outils
Class OutilsString
java.lang.Object
fr.france.outils.OutilsString
public class OutilsString
extends java.lang.Object
OutilsString est la classe utilitaire fournissant des fonctionnalité pour
manipuler des string.
- Version:
- 1.0.0
- Author:
- MathieuSoysal
-
Method Summary
Modifier and Type Method Description static java.lang.String
formater(java.lang.String nom)
static int
indexOfDifference(java.lang.CharSequence cs1, java.lang.CharSequence cs2)
Retourne l'index de la première lettre qui différencie les deux String donnés en paramètre.static java.lang.String
supprimerAccentuation(java.lang.String str)
static java.lang.String
trouverLaMeilleurOccurence(java.util.Collection<java.lang.String> c, java.lang.String str)
Retourne le String qui a la meilleure occurence avec le String donné en paramètre, parmis les String de la collection donnée.
-
Method Details
-
indexOfDifference
public static int indexOfDifference(java.lang.CharSequence cs1, java.lang.CharSequence cs2)Retourne l'index de la première lettre qui différencie les deux String donnés en paramètre.- Parameters:
cs1
- chaine de caractères 1cs2
- chaine de caractères 2- Returns:
- l'index du premier caractère qui différencie les deux chaine de caractères
-
trouverLaMeilleurOccurence
public static java.lang.String trouverLaMeilleurOccurence(java.util.Collection<java.lang.String> c, java.lang.String str)Retourne le String qui a la meilleure occurence avec le String donné en paramètre, parmis les String de la collection donnée.- Parameters:
c
- collection de String dans laquelle il faut trouver la meilleur occurencestr
- String pour lequel il faut trouver une occurence- Returns:
- retourn le string qui ressemble le plus au String donnée, sinon
retourne
null
si aucune occurence trouvée - See Also:
Occurence
-
supprimerAccentuation
public static java.lang.String supprimerAccentuation(java.lang.String str)- Parameters:
str
-String
auquel l'on doit enlever l'accentuation- Returns:
String
sans accentuation.- Since:
- 1.0.0
- See Also:
Normalizer
-
formater
public static java.lang.String formater(java.lang.String nom)- Parameters:
nom
- que l'on veut formater- Returns:
- la variable
nom
formaté de façon à supprimer les accents et les caractères spéciaux, ainsi uniformiser les entrées. - Since:
- 1.0.0
- See Also:
String.toLowerCase(Locale)
,supprimerAccentuation(String)
-