Comment puis-je trier des fichiers très volumineux

J'ai certains fichiers qui doivent être triés en fonction de l'id au début de chaque ligne.
Les fichiers sont environ 2 à 3 go.

J'ai essayé de lire toutes les données dans un ArrayList et les trier. Mais la mémoire n'est pas suffisante pour les garder tous. Il ne fonctionne pas.

Lignes de ressembler à

0052304 0000004000000000000000000000000000000041 John Teddy 000023

0022024 0000004000000000000000000000000000000041 George Clan 00013

Comment puis-je trier les fichiers??

  • Si vous utilisez une version récente de Java 6, vous aurez besoin d'environ 4 GO de mémoire. Je suppose que vous n'avez pas beaucoup ??
  • Je n'ai pas autant de mémoire.
  • Que faire si vous avez lu tout l'ids dans le ArrayList et de les trier?
InformationsquelleAutor Kayser | 2011-10-27