Je veux lire un fichier texte ligne par ligne et chaque ligne contient des liste

Signaler
Messages postés
8
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
5 avril 2010
-
Messages postés
8
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
5 avril 2010
-



[^^happy13]

3 réponses

Messages postés
8
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
5 avril 2010

où on met le fichier texte dans l'arborescence de la fenètre d'eclipse , répond moi svp
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
98
Salut,

Hein ? C'est quoi la question au juste ? Quel fichier ? Pour en faire quoi ?
______________________________________
DarK Sidious
Messages postés
8
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
5 avril 2010

Salut
le problème c'est que j'ai 2 fichiers textes list1.txt et list2.txt , la première contient une seule ligne ( a b c ) et la deuxième contient plusieurs lignes ( 1.1 [1,14,15] [a,b,d,h] [2.1,2.2,2.5] ).
je veux lire et afficher le contenu des 2 fichiers et chercher le contenu du premier fichier dans le deuxième dans le 3ème champ et afficher le résultat.
j'ai commencer avec ce petit code mais rien ne s'affiche , donc il y a une chose qui ne va pas , je ne sais pas quoi ?
svp aidez moi à avoir une solution!


package package_alg;



import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.StringTokenizer;

public class ext_alg{
public static ArrayList<String> getToken(StringTokenizer st, String l1) {

ArrayList<String>la = new ArrayList<String>();
st = new StringTokenizer(l1, " ");

while (st.hasMoreTokens()) {

la.add(st.nextToken());
}
return la;
}





private static ArrayList<String> lecture(String yfile) {
ArrayList<String> la = new ArrayList<String>();

try {
String ligne;
BufferedReader fichier = new BufferedReader(new FileReader(yfile));
while ((ligne = fichier.readLine()) != null) {
if (ligne.endsWith("") & ligne.length() != 0) {
ligne = ligne.substring(0, ligne.length() - 1);
}

la.add(ligne);
}
fichier.close();
} catch (Exception e) {
e.printStackTrace();
}
return la;

}




public static void main(String[] args) {

ArrayList<String> al = new ArrayList<String>();

al = lecture("List_a.txt");



for(int i = 0; i < al.size(); i++)
{
System.out.println(al.get(i));