Création de'un fichier à partir d'un autre fichier
Résolu/Fermé
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
-
Modifié le 19 mai 2017 à 13:03
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 21 mai 2017 à 00:10
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 21 mai 2017 à 00:10
A voir également:
- Création de'un fichier à partir d'un autre fichier
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Fichier host - Guide
5 réponses
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
19 mai 2017 à 18:07
19 mai 2017 à 18:07
Bonjour,
Il faut que tu gère la première ligne à part et l'ajouter au début du fichier de sortie lors de sa création.
id,origin,destination,capacite,eo,Em,DTM,DTDest un entête qui ne respecte pas le format général attendu, en particulier il va provoquer une exception sur ce morceau de code :
try { c1.setTime(df.parse(date1)); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Il faut que tu gère la première ligne à part et l'ajouter au début du fichier de sortie lors de sa création.
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
19 mai 2017 à 18:14
19 mai 2017 à 18:14
comment je cette premiere ligne ?
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
19 mai 2017 à 18:26
19 mai 2017 à 18:26
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(fichier_clt)); bufferedWriter.append("id,origin,destination,capacite,eo,Em,DTM,DTD");
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
19 mai 2017 à 21:47
19 mai 2017 à 21:47
Merci
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
20 mai 2017 à 12:27
20 mai 2017 à 12:27
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(fichier_clt));
bufferedWriter.append("id,origin,destination,capacite,eo,Em,DTM,DTD");
apres cette ligne je veux retourner à la ligne comment je fais ?
bufferedWriter.append("id,origin,destination,capacite,eo,Em,DTM,DTD");
apres cette ligne je veux retourner à la ligne comment je fais ?
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
20 mai 2017 à 12:48
20 mai 2017 à 12:48
Tu peux faire un
append(Newligne);mais le mieux aurait sûrement été de considérer un PrintWriter :
PrintWriter writer = new PrintWriter(fichier_clt); writer.println("id,origin,destination,capacite,eo,Em,DTM,DTD");
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
20 mai 2017 à 23:09
20 mai 2017 à 23:09
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
21 mai 2017 à 00:10
21 mai 2017 à 00:10
Ce ne doit pas être un ajout mais un remplacement de ce qui existait déjà. Si après tu remets ton code avec le BufferedWriter ça va écraser le fichier créé avec le PrintWriter...