Reading and writing on a File

package file_read;

import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileWriter;

public class Main{
    public String file_read(String name){
        String line="", temp="";
        try{
            FileReader fin = new FileReader(name);
            BufferedReader br = new BufferedReader(fin);
            while((line=br.readLine())!=null){
                temp+= line + "\n";
            }
            fin.close();
            return temp;
        }catch(Exception e){
            System.out.println("Exception Occured" + e);
        }
        finally{
            return temp;
        }
    }

    public void file_write(String name, int mode, String msg){
        String msgVar = "";
        if(mode==0) msgVar = msg;
        else if(mode==1) msgVar = file_read(name)+ msg + "\n";
        try{
            FileWriter fout = new FileWriter(name);
            fout.write(msgVar);
            fout.close();
        }catch(Exception e){
            System.out.println("File read Problem " + e );
        }
    }
    public static void main(String args[]){
        Main mno = new Main();
        String file_name = "C:/myfile.txt";
        mno.file_write(file_name, 1, "I am in great Confusion");
        String read = mno.file_read(file_name);
        System.out.println(read);
    }
}

No comments:

Post a Comment