//Text file creation and reading
import java.io.*;
class TextFiles
{   public static void create()throws IOException
    {   FileWriter fw=new FileWriter("A.DAT",false);//disk
        //true=append, false=overwrite
        BufferedWriter bw=new BufferedWriter(fw);//ram-disk
        PrintWriter pw=new PrintWriter(bw);//prog output-ram
        String line="Java";
        pw.println(line);
        line="C++";
        pw.println(line);
        pw.close();bw.close();fw.close();
    }//create 
    public static void read1()throws IOException
    {   FileReader fr=new FileReader("A.DAT");
      BufferedReader br=new BufferedReader(fr);// links br to file
        String name=br.readLine();
        System.out.println("Entry : "+name);
        br.close();fr.close();
    }//read1
    public static void readAll()throws IOException
    {   FileReader fr=new FileReader("A.DAT");
         BufferedReader br=new BufferedReader(fr);
        String name;
        while((name=br.readLine())!=null)
        {   System.out.println("Entry : "+name);
        }
        br.close();fr.close();
    }//read      
    public static void main(String args[])throws IOException
    {   create();
        read1();
        System.out.println("-----");
        readAll();        
    }
}//Files

