J'ai un programme Java simple qui lit un répertoire de fichiers et affiche une liste de fichiers. Je trier les fichiers par nom:Trier les fichiers par nom en Java diffère de Windows Explorer
String [] files = dirlist.list();
files = sort(files);
Mon problème est que ce trie par nom d'une autre manière que ne l'Explorateur Windows. Par exemple si j'ai les fichiers suivants: abc1.doc, abc12.doc, abc2.doc.
Java triera comme ceci:
abc1.doc
abc12.doc
abc2.doc
Quand j'ouvre le dossier dans l'Explorateur Windows, les fichiers sont triés comme ceci:
abc1.doc
abc2.doc
abc12.doc
Comment puis-je faire Java trier mes fichiers comme dans Windows Explorer? Est-ce un truc de Windows?
Voir http://stackoverflow.com/questions/442429/windows-explorer-sort-method –