nacef007
Messages postés28Date d'inscriptionsamedi 10 mars 2012StatutMembreDernière intervention15 décembre 2012
-
22 avril 2012 à 19:04
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
24 avril 2012 à 07:53
Bonjour,
Je réalise une application en java et j'ai besoin d'une méthode qui récupère le mot le plus proche d'un mot donné à partir d'une liste des mot. En fait je veux que je donne un mot comme paramètre et la fonction parcoure la liste des mot et choisi le mot le plus proche de mot donné(le mot qui dispose de minimum de différence)
Je veux vous dire aussi que les mot sont écrite en arabe.
J'ai essayé avec la classe Collator qui fournit la méthode setStrength mais ça n'a pas marché parce que apparament ça ne concerne pas la langue arabe.
J'ai essayé aussi de comparer caractère par caractère mais c'est pas efficace car les mot ne sont pas de même longueur.
S'il vous plais si quelqu'un peut m'aider.
Et merci d'avance.
nacef007
Messages postés28Date d'inscriptionsamedi 10 mars 2012StatutMembreDernière intervention15 décembre 2012 24 avril 2012 à 06:12
Bonsoir,
Merci Julien
en fait j'a essayé ta méthode et ça marche très bien pour le français et puisque elle ne traite pas l'arabe j'ai juste compris l'esprit et ça m'a servit pour construire une méthode qui ignore quelque différence entre les mots selon mon besoin. Il s'agit de supprimer les caractères indésirable de deux coté et de comparer.
Merci encore une fois