Dans un répertoire /x, j'ai 6 fichiers :

- a_1_coucou
- a_2_coucou
- a_3_coucou
- b_1_coucou
- b_2_coucou
- b_3_coucou

Ces fichiers sont présents dans ma variable File[] listeFichiers.
Comment je peux faire pour trier ces fichiers en respectant ces règles de gestions, on trie par:
- Numéro (croissant)
- Préfixe (alpha)

Ce qui nous donnerait :
- a_1_coucou
- b_1_coucou
- a_2_coucou
- b_2_coucou
- a_3_coucou
- b_3_coucou

Merci d'avance pour vos réponses !