Je suis débutant en java et après des heures de recherche je n'arrive pas à créer une "copie modifiée" d'un fichier txt.
Je m'explique. J'ai un fichier .txt avec des lignes numérotés dans le désordre et je dois créer un nouveau fichier avec ces mêmes lignes organisée dans l'ordre croissant. J'arrive bien à lire le fichier mais je ne comprend pas comment structurer la suite.
System.out.println("Chemin du fichier : " + f1.getAbsolutePath());
System.out.println("Nom du fichier : " + f1.getName());
System.out.println("Taille du fichier : " + (f1.length())+" octets");
//Lecture
if (!f1.canRead( ))
System.out.println("Le fichier n'est pas lisible.");
else
System.out.println("Le fichier est lisible.");
// Ecriture
if (f1.canWrite( ))
System.out.println("le fichier est modifiable.");
else
System.out.println("le fichier n'est pas modifiable.");
//Date
Date d = new Date( );
DateFormat df = DateFormat.getDateTimeInstance(
DateFormat.MEDIUM,
DateFormat.MEDIUM, new Locale("FR","fr"));
d.setTime(f1.lastModified( ));
System.out.println("Dernière modification le : " + df.format(d)+"\n");
}
//Lecture du fichier
staticvoid ReadFile() throws IOException{
System.out.print("Le fichier contient : \n\n");
BufferedReader in = new BufferedReader(new FileReader("elevation.txt"));
String line;
while ((line = in.readLine()) != null)
{
System.out.println (line);
}
in.close();
//copie + modification ??
}
D'avance merci de votre aide.
Modifier et Classer ligne fichier .txt java
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.