Extraction des lignes d'un fichier texte avec java

Fermé
soooooooooooha Messages postés 4 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 mai 2013 - 11 mai 2013 à 16:08
inesgas Messages postés 2 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 mai 2013 - 12 mai 2013 à 18:15
bonjour , svp j'ai besoin d'extraire a partir d'un fichier texte des lignes lorsque le colonne month =4
voila une exemple de mon fichier :
userID artistID tagID day month year
2 73 26 1 4 2009
2 94 13 1 4 2009
2 94 15 1 4 2009
2 94 20 1 4 2009
2 94 21 1 4 2009
2 94 22 1 4 2009
2 94 36 1 4 2009
2 94 37 1 4 2009
2 94 39 1 4 2009
2 96 19 1 4 2009
2 96 24 1 4 2009
2 995 16 1 5 2009
2 995 17 1 5 2009
2 995 24 1 5 2009
2 995 25 1 5 2009
2 995 42 1 5 2009
2 995 43 1 5 2009

j'essaie avec ce code de lire le fichier ligne par ligne mais le probleme au niveau d'extraction des lignes correspond
le code qui lire le fichier ligne par ligne :
import java.io.*;
import java.io.IOException;
import java.util.Scanner;

public class repartition
{
public static void main(String[] args)throws IOException {
{
//String fichier ="user_taggedartists.dat";



String filePath = "user_taggedartists.dat";

Scanner scanner=new Scanner(new File(filePath));

// On boucle sur chaque champ detecté
while (scanner.hasNextLine()) {
String line = scanner.nextLine();

System.out.println(line);




//faites ici votre traitement
}

scanner.close();






}
}


}

et merci d'avance , svp votre aide ce urgent
A voir également:

3 réponses

tu assai avec ça mais quand tu crée ton fichier lors de le nommé ne lui accorde aucune extension (exemple: est)et dans ton programme ça sera est.txt .

import java.io.*;
public class file {
public static void main(String[] args){
BufferedReader br = null;
br = new BufferedReader(new FileReader("D:\\est.txt"));
String ligne;
while ((ligne=br.readLine())!=null){
System.out.println(ligne);
chaine+=ligne+"\n";
}
//fin lecture
br.close();
}
catch (Exception e){
System.out.println(e.toString());
}



}}
1
soooooooooooha Messages postés 4 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 mai 2013
12 mai 2013 à 16:11
mercii , mais moi je besoin d'extraire les lignes qui correspond au month =4
SVP aider moi
0
inesgas Messages postés 2 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 mai 2013
12 mai 2013 à 18:15
s'il vous plaî , aidez-moi ,
sa fait plus qu'un mois que je me suis bloqué à ce niveau
mon but est modifier le contenu d'un fichier.ce changement consiste à lire et écrire le fichier simultanément afin de changer le contenu.
Exemple :
voici un peu de mon fichier XML:

<?xml version="1.0" encoding="UTF-8"?>
<Document>
<uima.tcas.DocumentAnnotation sofa="Sofa" begin="0" end="20316" language="x-unspecified">
<org.apache.uima.examples.SourceDocumentInformation sofa="Sofa" begin="0" end="0" uri="file:/C:/Documents and Settings/Administrateur/Bureau/apache-uim..." offsetInSource="0" documentSize="20316" lastSegment="false"/>
1. Sowing Seeds
<org.apache.uima.tutorial.Problem sofa="Sofa" begin="42" end="52">PROBLEM</org.apache.uima.tutorial.Problem>: How do you preserve technical and organizational expertise when a team must be disbanded after a project?
<org.apache.uima.tutorial.Context sofa="Sofa" begin="172" end="182" InitialContext="Context"Resultingcontext="Context">CONTEXT</org.apache.uima.tutorial.Context>: The team has proven successful as a self-directed work team, and the software architecture and the dispersion of the team members is required for business purposes as new projects come along.

mon but est de structurer le même fichier afin de le rendre:
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<uima.tcas.DocumentAnnotation sofa="Sofa" begin="0" end="20316" language="x-unspecified">
<org.apache.uima.examples.SourceDocumentInformation sofa="Sofa" begin="0" end="0" uri="file:/C:/Documents and Settings/Administrateur/Bureau/apache-uim..." offsetInSource="0" documentSize="20316" lastSegment="false"/>
1. Sowing Seeds
<org.apache.uima.tutorial.Problem sofa="Sofa" begin="42" end="52">PROBLEM: How do you preserve technical and organizational expertise when a team must be disbanded after a project?</org.apache.uima.tutorial.Problem>
<org.apache.uima.tutorial.Context sofa="Sofa" begin="172" end="182" InitialContext="Context"Resultingcontext="Context">CONTEXT: The team has proven successful as a self-directed work team, and the software architecture and the dispersion of the team members is required for business purposes as new projects come along.</org.apache.uima.tutorial.Context>
aidez moi svp c'est urgent
0