Remplacer valeur dans un .txt en Java

Fermé
findizy Messages postés 65 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 16 août 2011 - 18 nov. 2009 à 17:52
findizy Messages postés 65 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 16 août 2011 - 18 nov. 2009 à 21:08
Bonjour,

J'avais déja posté hier. J'ai créer un programme pour copier le texte contenu dans un fichier .txt dans un autre fichier . txt. Et en remplacement 'e' par un String.

Le programme copie bien le texte mais il ne remplace pas le 'e' par le String

merci d'avance, voila mon code

import fichiers.*;
import ordinateur.*;


class exind642_103
{
	public static text substitute(String base, String save)
	{
	base ="C:/Users/Utilisateur/Desktop/a.txt";
	save ="C:/Users/Utilisateur/Desktop/b.txt";
	
	text B = new text(base);
	text S = new text(save);
	B.reset();  
	S.rewrite();	
	
	char b = B.first_char();
	char c = 'e';
	String replace = new String("MotQuiRemplace$");
	
	while(!B.eof())
	{	
		if(b == c)
			{			
			S.write(replace);
			B.read_char();
			}
		
		else if(B.eoln())
			{
			S.writeln();
			B.readln();
			}
		else
			{
			S.write(B.first_char());
			B.read_char();
			}
		
			
	}
		
	B.close();
	S.close();	
	return S;
	}


public static void main(String [] args)
{
	text B;
	text S;
	String base = " ";
	String save = " ";
	S = substitute(base, save);
	System.out.println("Le fichier a ete modifie avec succes");
	
}
}






A voir également:

1 réponse

findizy Messages postés 65 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 16 août 2011 1
18 nov. 2009 à 21:08
up svp
0