1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
import java.io.*;
import java.util.*;
public class LectureFichier {
public static void main(String[] args){
String[] fichier = new String[4];
fichier[0] = "CLELIN.CSV";
fichier[1] = "CLZLIN.CSV";
fichier[2] = "CLUPAP.CSV";
fichier[3] = "CLEPAP.CSV";
int numFichier;
for(numFichier = 0; numFichier < fichier.length; numFichier++){
System.out.println(fichier[numFichier]);
ArrayList liste = new ArrayList();
try{
InputStream ips=new FileInputStream(fichier[numFichier]);
InputStreamReader ipsr=new InputStreamReader(ips);
BufferedReader br=new BufferedReader(ipsr);
String ligne;
while ((ligne=br.readLine())!=null){
liste.add(ligne);
}
br.close();
}
catch (Exception e){
System.out.println(e.toString());
}
String s;
String separateur = ";";
String resultat;
int i;
int c;
int index = 0;
int nbAppErr;
for(i = 0; i < liste.size(); i++){
s = (String)liste.get(i);
ArrayList listeLigne = new ArrayList();
try{
c = Integer.parseInt(s.substring(0,1));
if(c==2 ){
index = s.indexOf(separateur);
while(index >= 0){
listeLigne.add(s.substring(0, index));
s = s.substring(index + separateur.length(), s.length());
index = s.indexOf(separateur);
}
listeLigne.add(s);
resultat = (String)listeLigne.get(4)+" ==> "+(String)listeLigne.get(7)+" <== "+(String)listeLigne.get(11);
System.out.println(resultat);
}
else{}
}
catch (Exception e){
//System.out.println(e.toString());
}
}
System.out.println("-------------------------------");
}
}
} |
Partager