Salut à vous programmeurs, j'ai un ch'tit problème. J'ai un programme qui lit un fichier .txt de 3 lignes et qui mets chaque lignes dans une JList. Exemple du fichier .txt:
2000 www.google.fr 80
2002 ftp.lip6.fr 21
2004 www.laposte.fr 80
Ensuite j'ai 3 JTextField + un JButton "mise a jour". Quand je saisie des trucs dans les JTextField et que je clique sur le boutton "mise a jour" ca doit mettre un jour la ligne correspondant a la valeur entrée dans le 1er JTextFiel (2000,2002,2004) sinon ca fait rien.
En fait mon problème c'est que je ne sais faire que l'écriture basique c'est a dire acquérir une chaine et l'écrire dans un fichier comme le code suivant:
Code :
- import java.io.*;
- public class Ecrire{
- File fich=new File("fichier.txt" );
- String message;
- public Ecrire(){
- try{
- FileWriter fw= new FileWriter(fich);
- BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
- System.out.println("Entrer le mot à écrire: " );
- message=bf.readLine();
- fw.write(message);
- fw.close();
- }
- catch(IOException ioe){}
- }
- public static void main(String arg[]){
- new Ecrire();
- }
- }
|
En fait ce que je ne sais pas faire c'est écrire à une ligne particulière du fichier sans toucher au reste.
Est-ce que mon problème est clair?
Si oui, pouvez vous me donner un coup de main svp?
merci
Message édité par tequilla76 le 12-05-2005 à 22:31:41