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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
| try
{
//String nomFichier = reader.readLine();
FileReader fr = new FileReader( nom_fichier );
BufferedReader br = new BufferedReader( fr );
String ligne = null;
while( ( ligne = br.readLine() ) != null )
{
tableau=ligne;
char tab[]=new char[tableau.length()];
for (int i=0; i<tableau.length();i++)
{
tab[i]=tableau.charAt(i);
}
int i=0;
if((tab[0]=='A') && (tab[1]=='G') && (tab[2]=='R')) //je me trouve dans la ligne ou il y a écrit la date
{
while( (tab[i]!='P') && (tab[i+1]!='E') && (tab[i+2]!='R'))
i++;
//je vais stocker la date dans un nouveau tableau
i=i+7;
/* for(int k=i;k<tab.length;k++)
{
tab_date[j]=tab[k];
j++;
}*/
System.arraycopy(tab_date,0,tab,i,tab.length);
}
System.out.println(tab[0]);
//System.out.println(tab_date);
fr.close();
}//fin du while de lecture du fichier
}//fin du try
catch( IOException e )
{
JOptionPane.showMessageDialog(null,
"Problème inconnue lors de la lecture du fichier", "convertion",
JOptionPane.ERROR_MESSAGE);
}
} |
Partager