Bonjour,

Comment trier plusieurs bloc de données sur un fichier?

Je m'explique:

J'ai un fichier en entrée du genre:
PAGE|dfgdf|yyyy1|87|gdfg
Valeur toto1
Valeur toto2
..........
FIN
PAGE|dfgdf|gdg|10|3zzzsdfgz
Valeur kiki1
Valeur kiki2
..........
FIN
PAGE|dfgdf|dgdfg|25|dfhgdfg
Valeur titi1
Valeur titi2
..........
FIN
Je voudrai avoir en sortie un fichier du genre:
PAGE|dfgdf|gdg|10|3zzzsdfgz
Valeur kiki1
Valeur kiki2
..........
FIN
PAGE|dfgdf|dgdfg|25|dfhgdfg
Valeur titi1
Valeur titi2
..........
FIN
PAGE|dfgdf|yyyy1|87|gdfg
Valeur toto1
Valeur toto2
..........
FIN
Est ce qu'il existe des Classes en java qui m'aideront a faire ce genre de tri?
si oui, les quelles? est ce si possible d'avoir des explications?

Merci d'avance