Small Read from file, write to file utility
28 Jan 2008
A Java Class that I wrote for my own use. Just to have ease of access.....
--------------------------------------------------------------------------------------------------
package buddi.thesis;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
public class DataStore {
   private PrintWriter writer=null;
   private BufferedReader reader=null;
   public DataStore(String input, String output)
   {
       try {
           reader = new BufferedReader(new FileReader(input));
           writer = new PrintWriter(new File(output));
       } catch (FileNotFoundException e) {
           e.printStackTrace();
       }
   }
 
   public String getNextItem()
   {
       if(reader==null)
           return null;
       String temp;
       try {
           temp = reader.readLine();
           if(temp!=null)
               return temp;
       } catch (IOException e) {        }
       return null;
   }
 
   public void writeToOutput(String text)
   {
       if(writer==null)
       {
           System.out.println("ERROR : COULD NOT WRITE TO OUTPUT!");
           return;
       }
       writer.println(text);
       writer.flush();
   }
 
   public void close()
   {
       try {
           reader.close();
           writer.close();
           reader=null;
           writer=null;
       } catch (IOException e) {
       }
   }
}