Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.File;
- import java.util.Date;
- import java.io.FileInputStream;
- import java.io.ObjectInputStream;
- import java.io.IOException;
- public class ScanLog
- {
- File f;
- ObjectInputStream objectInputStream;
- public ScanLog( String f)
- {
- this.f=new File(f);
- try
- {
- objectInputStream=new ObjectInputStream(new FileInputStream(f));
- }
- catch (IOException ex)
- {
- System.out.println(ex.getMessage());
- }
- }
- public void user (String u)
- {
- Entry e;
- try
- {
- e=(Entry)objectInputStream.readObject();
- while (true)
- {
- if(e.id.equals(u))
- {
- System.out.println(e.date);
- System.out.println(e.id);
- System.out.println(e.comment);
- System.out.println("***********************");
- }
- e=(Entry)objectInputStream.readObject();
- }
- }
- catch(IOException ex)
- {
- //System.out.println(ex.getMessage());
- ex.printStackTrace();
- }
- catch (ClassNotFoundException exc)
- {
- System.out.println(exc.getMessage());
- }
- }
- public void before (Date d)
- {
- Entry e;
- try
- {
- e=(Entry)objectInputStream.readObject();
- while (true)
- {
- if(e.date.before(d))
- {
- System.out.println(e.date);
- System.out.println(e.id);
- System.out.println(e.comment);
- System.out.println("***********************");
- }
- e=(Entry)objectInputStream.readObject();
- }
- }
- catch(IOException ex)
- {
- System.out.println(ex.getMessage());
- //ex.printStackTrace();
- }
- catch (ClassNotFoundException exc)
- {
- System.out.println(exc.getMessage());
- }
- }
- public void after (Date d)
- {
- Entry e;
- try
- {
- e=(Entry)objectInputStream.readObject();
- while (true)
- {
- if(e.date.after(d))
- {
- System.out.println(e.date);
- System.out.println(e.id);
- System.out.println(e.comment);
- System.out.println("***********************");
- }
- e=(Entry)objectInputStream.readObject();
- }
- }
- catch(IOException ex)
- {
- System.out.println(ex.getMessage());
- //ex.printStackTrace();
- }
- catch (ClassNotFoundException exc)
- {
- System.out.println(exc.getMessage());
- }
- }
- public void close()
- {
- try
- {
- objectInputStream.close();
- }
- catch(IOException ex)
- {
- System.out.println(ex.getMessage());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement