Java
sirine
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
je viens de créer un fichier "test.txt"
le problème maintenant que je veux écrire dans ce fichier comment puis je faire svp aider moi j ai tout essayé mais rien n'est exécutable
voici le code suivant :
import java.io.*;
public class lecture {
public static void main(String[] args){
String chaine="";
String fichier ="test.txt";
//lecture du fichier texte
try{
InputStream ips=new FileInputStream(fichier);
InputStreamReader ipsr=new InputStreamReader(ips);
BufferedReader br=new BufferedReader(ipsr);
String ligne;
while ((ligne=br.readLine())!=null){
System.out.println(ligne);
chaine+=ligne+"\n";
}
br.close();
}
catch (Exception e){
System.out.println(e.toString());
}
//création ou ajout dans le fichier texte
try {
FileWriter fw = new FileWriter ("test.txt",true);
BufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"));
PrintWriter fichierSortie = new PrintWriter (bw);
fichierSortie.println (chaine+"\n test de lecture et écriture !!");
fichierSortie.close();
System.out.println("Le fichier " + fichier + " a été créé!");
}
catch (Exception e){
System.out.println(e.toString());
}
}
}
je viens de créer un fichier "test.txt"
le problème maintenant que je veux écrire dans ce fichier comment puis je faire svp aider moi j ai tout essayé mais rien n'est exécutable
voici le code suivant :
import java.io.*;
public class lecture {
public static void main(String[] args){
String chaine="";
String fichier ="test.txt";
//lecture du fichier texte
try{
InputStream ips=new FileInputStream(fichier);
InputStreamReader ipsr=new InputStreamReader(ips);
BufferedReader br=new BufferedReader(ipsr);
String ligne;
while ((ligne=br.readLine())!=null){
System.out.println(ligne);
chaine+=ligne+"\n";
}
br.close();
}
catch (Exception e){
System.out.println(e.toString());
}
//création ou ajout dans le fichier texte
try {
FileWriter fw = new FileWriter ("test.txt",true);
BufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"));
PrintWriter fichierSortie = new PrintWriter (bw);
fichierSortie.println (chaine+"\n test de lecture et écriture !!");
fichierSortie.close();
System.out.println("Le fichier " + fichier + " a été créé!");
}
catch (Exception e){
System.out.println(e.toString());
}
}
}
A voir également:
- Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
1 réponse
"j ai tout essayé mais rien n'est exécutable "
J'ai fait copier-coller, exécuter, et ça fonctionne ! Le fichier est créé quand il n'existe pas, il est lu quand il existe, et on rajoute "test de lecture et écriture !!" à chaque fois.
Alors bien sûr le code est améliorable (en particulier la gestion des sauts de ligne), mais je ne comprends pas quand tu dis que "rien n'est exécutable" alors que ça fait ce que tu veux.
J'ai fait copier-coller, exécuter, et ça fonctionne ! Le fichier est créé quand il n'existe pas, il est lu quand il existe, et on rajoute "test de lecture et écriture !!" à chaque fois.
Alors bien sûr le code est améliorable (en particulier la gestion des sauts de ligne), mais je ne comprends pas quand tu dis que "rien n'est exécutable" alors que ça fait ce que tu veux.