Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1.  
  2. import java.io.File;
  3. import java.util.Date;
  4. import java.io.FileInputStream;
  5. import java.io.ObjectInputStream;
  6. import java.io.IOException;
  7.  
  8. public class ScanLog
  9. {
  10. File f;
  11. ObjectInputStream objectInputStream;
  12.  
  13. public ScanLog( String f)
  14. {
  15. this.f=new File(f);
  16.  
  17. try
  18. {
  19. objectInputStream=new ObjectInputStream(new FileInputStream(f));
  20. }
  21. catch (IOException ex)
  22. {
  23. System.out.println(ex.getMessage());
  24. }
  25. }
  26.  
  27. public void user (String u)
  28. {
  29. Entry e;
  30. try
  31. {
  32. e=(Entry)objectInputStream.readObject();
  33. while (true)
  34. {
  35. if(e.id.equals(u))
  36. {
  37. System.out.println(e.date);
  38. System.out.println(e.id);
  39. System.out.println(e.comment);
  40. System.out.println("***********************");
  41. }
  42. e=(Entry)objectInputStream.readObject();
  43. }
  44. }
  45.  
  46. catch(IOException ex)
  47. {
  48. //System.out.println(ex.getMessage());
  49. ex.printStackTrace();
  50. }
  51.  
  52. catch (ClassNotFoundException exc)
  53. {
  54. System.out.println(exc.getMessage());
  55. }
  56. }
  57.  
  58. public void before (Date d)
  59. {
  60. Entry e;
  61. try
  62. {
  63. e=(Entry)objectInputStream.readObject();
  64. while (true)
  65. {
  66. if(e.date.before(d))
  67. {
  68. System.out.println(e.date);
  69. System.out.println(e.id);
  70. System.out.println(e.comment);
  71. System.out.println("***********************");
  72. }
  73. e=(Entry)objectInputStream.readObject();
  74. }
  75. }
  76.  
  77. catch(IOException ex)
  78. {
  79. System.out.println(ex.getMessage());
  80. //ex.printStackTrace();
  81. }
  82.  
  83. catch (ClassNotFoundException exc)
  84. {
  85. System.out.println(exc.getMessage());
  86. }
  87. }
  88.  
  89. public void after (Date d)
  90. {
  91. Entry e;
  92. try
  93. {
  94. e=(Entry)objectInputStream.readObject();
  95. while (true)
  96. {
  97. if(e.date.after(d))
  98. {
  99. System.out.println(e.date);
  100. System.out.println(e.id);
  101. System.out.println(e.comment);
  102. System.out.println("***********************");
  103. }
  104. e=(Entry)objectInputStream.readObject();
  105. }
  106. }
  107.  
  108. catch(IOException ex)
  109. {
  110. System.out.println(ex.getMessage());
  111. //ex.printStackTrace();
  112. }
  113.  
  114. catch (ClassNotFoundException exc)
  115. {
  116. System.out.println(exc.getMessage());
  117. }
  118. }
  119.  
  120. public void close()
  121. {
  122. try
  123. {
  124. objectInputStream.close();
  125. }
  126.  
  127. catch(IOException ex)
  128. {
  129. System.out.println(ex.getMessage());
  130. }
  131. }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement