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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 1
      cs2 - 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 occurence
      str - 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)