bastet1978
Messages postés54Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention 4 décembre 2005
-
10 nov. 2005 à 01:16
bastet1978
Messages postés54Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention 4 décembre 2005
-
10 nov. 2005 à 17:16
Bonjour, oui c'est tôt mais je ne trouve rien sur ce sujet.
Je dois classer par ordre alphabétique un vecteur contenant des String dont la première lettre peut-être une lettre accentuée:
J'utilise Collections.sort(monVector) mais les String dont la première lettre est accentuée se retrouvent à la fin (je n'ai pas regardé le comportement si l'accent était au milieu ou fin).
Si quelqu'un à une idée, une direction de recherche pour régler ce malheureux problème, merci. Ca devient urgent.. :(
----
OS: Ubuntu 5.10(linux)
jdk : 1.5.0
MysqlConnector/J: 3.2
mysql Ver 12.22 Distrib 4.0.24, for pc-linux-gnu (i486)
----
bastet1978
Messages postés54Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention 4 décembre 2005 10 nov. 2005 à 17:16
Bon voila j'ai mélangé vos idées et ça marche. Si quelqu'un à une façon
plus optimisée, je suis ouverts. l'execution est rapide, le trie ne
ralentit pas du tout mes transfères entre listes.
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 10 nov. 2005 à 10:12
à mon avis tu devrai utiliser plutot la fonction
sort(List list, Comparator c) de ta classe Collections
et tu crée ton propre comparator qui prend deux objet, les cast en string tu fé la conparaison en remplacant par exemple les à par a, é par e ...
fé gaffe à bien cloner tes strings (modifie pas les strings d origine) et ca devrai marcher