Comparaison lexicographique - Java - Programmation
Marsh Posté le 03-11-2008 à 15:08:44
Est ce que ce lien peut t'aider : http://www.woodwardweb.com/java/locale_sensitiv.html ?
Marsh Posté le 03-11-2008 à 18:04:34
oui mais non
merci de ta réponse, mais la classe Collator est la superclasse de RuleBaseCollator que je mentionne dans ma question. Malheureusement il faut se taper la liste de règles "à la main", alors je demandais juste s'il existait déjà qqchose de tout fait par des gens plus compétent que moi en linguistique.
Merci encore de ton aide néanmoins !
Marsh Posté le 01-11-2008 à 15:58:18
Bonjour
je me demandais s'il existait un méthode (une classe, un outil) qui comparait les String selon l'ordre du dictionnaire plutôt que selon "l'ordre unicode" (par exemple qui place le mot "comparé" avant le mot "comparer" ).
Je sais que l'ordre dans lequel sont traités les caractères accentués est différents selon la langue, donc je suppose qu'il faut fournir une "Locale" à cette comparaison, mais après avoir (un peu) cherché je n'ai rien trouvé d'intéressant. Enfin pour être plus précis, j'ai trouvé la classe RuleBasedCollator, mais ça me semble un peu lourd alors je me demandais s'il existait d'autres solutions.
D'avance merci de votre aide et bonne fin de journée !