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.Stringformater(java.lang.String nom)static intindexOfDifference(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.StringsupprimerAccentuation(java.lang.String str)static java.lang.StringtrouverLaMeilleurOccurence(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
nullsi aucune occurence trouvée - See Also:
Occurence
-
supprimerAccentuation
public static java.lang.String supprimerAccentuation(java.lang.String str)- Parameters:
str-Stringauquel l'on doit enlever l'accentuation- Returns:
Stringsans 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
nomformaté 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)
-