IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Tri fichier texte par bloc


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 52
    Par défaut Tri fichier texte par bloc
    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

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Je pense que tu vas devoir faire le tri manuellement.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Tu lis tous les blocs (= chaîne, mais sur plusieurs lignes) en mémoire, puis tu les tries (java.util.Arrays.sort ou java.util.Collections.sort) en créant un java.util.Comparator spécifique et tu réécris le tout dans un fichier.

Discussions similaires

  1. Envoie d'un fichier texte par mail
    Par Svenska dans le forum Réseau
    Réponses: 2
    Dernier message: 25/06/2008, 22h14
  2. lire un fichier texte par rapport à un symbole
    Par adeltimple dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2008, 23h14
  3. Nommer un fichier texte par biais utilisateur?
    Par qhardy dans le forum Débuter
    Réponses: 17
    Dernier message: 26/02/2008, 15h20
  4. Remplacer une ligne d'un fichier texte par une autre
    Par devalender dans le forum WinDev
    Réponses: 12
    Dernier message: 24/07/2007, 19h51
  5. Lire fichier texte par morceaux
    Par lilibert dans le forum MATLAB
    Réponses: 1
    Dernier message: 12/07/2007, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo