Help!! Probleme de chaine de caractere en jav
Fermé
penellope
Messages postés
73
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
7 mars 2004
-
6 août 2003 à 10:57
omar - 6 août 2003 à 16:21
omar - 6 août 2003 à 16:21
A voir également:
- Help!! Probleme de chaine de caractere en jav
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
9 réponses
penellope
Messages postés
73
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
7 mars 2004
1
6 août 2003 à 11:41
6 août 2003 à 11:41
Voila le code avec lequel j'ecrit dans mon fichier
Si tu as une suggestion....
public void writeToFile(Object fileName,String txt) { try { File fichier = new File(fileName+".xsl"); if(!fichier.exists()) { FileWriter fw = new FileWriter(fileName+".xsl",true); BufferedWriter bw = new BufferedWriter(fw); bw.write(""+headerProduct+headerAuthors+headerElements); bw.close(); } else { FileWriter fw = new FileWriter(fileName+".xsl",true); BufferedWriter bw = new BufferedWriter(fw); bw.write("<!-- * ELEMENT : "+txt+"* -->"); bw.close(); } } catch (IOException e){ System.out.println("exception"+e); } }
Si tu as une suggestion....
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
6 août 2003 à 11:41
6 août 2003 à 11:41
bonjour
Y'a quoi dans toto??
a priori, le problème vient du fait qu'à la fin de toto, il y a un '\n' qui est le caractère de passage à la ligne!!
Vérifie ton toto!!
Maily :-))))
Y'a quoi dans toto??
a priori, le problème vient du fait qu'à la fin de toto, il y a un '\n' qui est le caractère de passage à la ligne!!
Vérifie ton toto!!
Maily :-))))
penellope
Messages postés
73
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
7 mars 2004
1
6 août 2003 à 11:43
6 août 2003 à 11:43
non non je t'assure qu'il n'y a pas \n
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
penellope
Messages postés
73
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
7 mars 2004
1
6 août 2003 à 11:46
6 août 2003 à 11:46
euh ben en fait si il y avait \n je l'avait pas vu
Merci Maily
Merci Maily
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
6 août 2003 à 12:23
6 août 2003 à 12:23
C'est un caractère qui ne se voit pas!
Mais de rien!!
Bon courage
Maily :-))))
Mais de rien!!
Bon courage
Maily :-))))
Resalut penellope
Je c pas c quoi le pb cependant j ai noté 3 lignes d redondances dans ton code donc je l ai amélioré ^par ex. tu fais 2 fois le bw.close() une fois suffit en dehors du if)
En plus pr le traitement des excpetion je t ai rajouté une boite de dialogue
Il faudra juste que tu n oublie pas le
import javax.swing.JOptionPane;
public void writeToFile(Object fileName,String txt) {
try {
File fichier = new File(fileName+".xsl");
FileWriter fw = new FileWriter(fileName+".xsl",true);
BufferedWriter bw = new BufferedWriter(fw);
if(!fichier.exists()) bw.write("");//+headerProduct+headerAuthors+headerElements);
else bw.write("<!-- * ELEMENT : "+txt+"* -->");
//fermeture du flux!!
bw.close();
}
catch (IOException e)
{
//System.out.println("exception"+e);
//on affcihe une boite de dialgue d'avertissemnt avec le message
JOptionPane.showMessageDialog(null,e.toString(),"IOException",JOptionPane.WARNING_MESSAGE);
}
}
Je c pas c quoi le pb cependant j ai noté 3 lignes d redondances dans ton code donc je l ai amélioré ^par ex. tu fais 2 fois le bw.close() une fois suffit en dehors du if)
En plus pr le traitement des excpetion je t ai rajouté une boite de dialogue
Il faudra juste que tu n oublie pas le
import javax.swing.JOptionPane;
public void writeToFile(Object fileName,String txt) {
try {
File fichier = new File(fileName+".xsl");
FileWriter fw = new FileWriter(fileName+".xsl",true);
BufferedWriter bw = new BufferedWriter(fw);
if(!fichier.exists()) bw.write("");//+headerProduct+headerAuthors+headerElements);
else bw.write("<!-- * ELEMENT : "+txt+"* -->");
//fermeture du flux!!
bw.close();
}
catch (IOException e)
{
//System.out.println("exception"+e);
//on affcihe une boite de dialgue d'avertissemnt avec le message
JOptionPane.showMessageDialog(null,e.toString(),"IOException",JOptionPane.WARNING_MESSAGE);
}
}
penellope
Messages postés
73
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
7 mars 2004
1
6 août 2003 à 13:20
6 août 2003 à 13:20
et bien merci beaucoup Omar pour ce code
Je suis debutante en Java et donc je suis ouverte au suggestion d'amelioration(c'est comme ca qu'on aprend)
Merci encore
Penellope
Je suis debutante en Java et donc je suis ouverte au suggestion d'amelioration(c'est comme ca qu'on aprend)
Merci encore
Penellope