Creating, writing and editing same text file in java

前端 未结 5 1068
清歌不尽
清歌不尽 2020-12-16 05:03

Let\'s say I have the following code:

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import ja         


        
5条回答
  •  旧巷少年郎
    2020-12-16 05:28

    import java.io.*;
    
    public class TextFile
    {
        public static void main(String[] args)
        {
            try
            {
                String verify, putData;
                File file = new File("G:\\Dairy.txt");
                file.createNewFile();
                FileWriter fw = new FileWriter(file);
                BufferedWriter bw = new BufferedWriter(fw);
                bw.write("I am Shah Khalid");
                bw.flush();
    
                FileReader fr = new FileReader(file);
                BufferedReader br = new BufferedReader(fr);
    
                while( (verify=br.readLine()) != null )
                { 
                    if(verify != null)
                    {
                        putData = verify.replaceAll("here", "there");
                        //bw.write(putData); 
                    }
                }
                br.close();
                bw.close();
            }
            catch(IOException e)
            {
                e.printStackTrace();
            }
            System.out.println("Shah");
        }
    }
    

    There is no need to type bw.write(putData);, because it will just print the statement twice.
    Whatever you want in a file, just give the correct path of the file and use the above code accordingly.

提交回复
热议问题