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
|
//Ecriture dans un fichier
private boolean WriteFichier(String sFichier, String sChaineRecherchee, String sNewChaine)
{
boolean b = false;
try
{
BufferedReader br = new BufferedReader(new FileReader(sFichier));
FileWriter fw = new FileWriter(sFichier);
BufferedWriter bw = new BufferedWriter(fw);
int i = 1; //initialisation du numero de ligne
String line = "";
while ((line = br.readLine()) != null)
{
if ( line.indexOf(sChaineRecherchee) != -1)
{
???????????????????????????????????????????
bw.write(line, 0, line.length());
bw.newLine();
bw.flush();
}
i++;
}
br.close();
}
catch (IOException e)
{
System.out.println("Erreur lors de l'ecriture dans le fichier "+sFichier);
e.printStackTrace();
}
return b;
} |
Partager