Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. public void saveToStorageFile() throws IOException {
  2.  
  3. System.out.println("saveToStorageStart() started!");
  4.  
  5. FileOutputStream fos = new FileOutputStream(new File("SiteDataStorage"));
  6. ObjectOutputStream oos = new ObjectOutputStream(fos);
  7.  
  8. //Prints the List
  9. for(int i = 0 ; i < this.size(); i++) {
  10. System.out.println("Save list:" + this.db.get(i).getText());
  11. }
  12.  
  13. SiteData[] siteData = db.toArray(new SiteData[db.size()]);
  14.  
  15. //Prints the sitedata array length
  16. System.out.println(siteData.length);
  17.  
  18. oos.writeObject(siteData);
  19. oos.close();
  20.  
  21. System.out.println("Saved!");
  22. }
  23.  
  24. import java.io.*;
  25. import java.util.*;
  26.  
  27. class SiteData implements Serializable {
  28. public static void main(String[] args) throws Throwable {
  29. new SiteData().saveToStorageFile();
  30. }
  31. private int size() { return 1; } // Did you not want db?
  32. private List<SiteData> db = List.of(this);
  33. private String getText() { return "Some text"; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement