Bonjour à tous je viens vous voir concernant un petit problème sur la lecture et l’écriture dans des fichiers textes en java :
Alors j’ai un main qui lit plusieurs fichiers texte en entrée (avec des buffered reader), et je veux écrire à la sortie dans des fichiers du même nom que ceux de l’entrée, j’explique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public static void main(String[] args) {
 
		Text theText = new Text();
 
		theText.read("text1.txt");
		theText.read("text2.txt ");
		theText.read("text3.txt");
 
		...
		theText.writeFile();
	}
}
A la sortie je veux écrire dans le même nombre de fichiers,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
public FileWriter writeFile() {
		FileWriter Sortie = null;
		try {
			Sortie = new FileWriter("NewText");
			try {
 
					Sortie.write("Bonjour à tous");
 
			} finally {
				Sortie.close();
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		}
		return Sortie;
	}
Es que vous savez comment je peux faire pour conserver le même nombre de fichier, c-à-d j’aurais à la sortie : NewText1, NewText2, NewText3
Merci pour toute aide
cordialement