Advertisement
Guest User

Save FIle

a guest
Feb 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public void saveFile() {
  2.  
  3. String name;
  4. String passwort = null;
  5. String game;
  6. Scanner s = null;
  7. // try {
  8. // s = new Scanner(file);
  9. // } catch (FileNotFoundException e) {
  10. // e.printStackTrace();
  11. // }
  12. //
  13. if (namefield.getText().isEmpty()) {
  14. name = "Passwort 1";
  15. } else {
  16. name = namefield.getText();
  17. }
  18. if (pwfield2.getText().isEmpty()) {
  19. String log = sdf.format(cal.getTime()) + ": " + "Fehler beim Speichern des Passworts";
  20. Consol.describeConsol(log, Console);
  21. } else {
  22. passwort = pwfield2.getText();
  23. }
  24. if (gamefield.getText().isEmpty()) {
  25. game = "Empty";
  26. } else {
  27. game = gamefield.getText();
  28. }
  29. String pg = name + ", " + passwort + ", " + game;
  30. ArrayList<String> list = new ArrayList<>();
  31. PrintWriter pw = null;
  32. Writer fw = null;
  33. Writer bw = null;
  34. try {
  35. s = new Scanner(file);
  36.  
  37. fw = new FileWriter(file);
  38. bw = new BufferedWriter(fw);
  39. pw = new PrintWriter(bw);
  40.  
  41. while(s.hasNextLine()) {
  42. pw.print(s.nextLine());
  43. }
  44. pw.print(pg);
  45. fw.write(pw.toString());
  46. readFile(file);
  47. }catch (IOException e) {
  48. e.printStackTrace();
  49. String log = sdf.format(cal.getTime()) + ": " + "Fehler beim beschreiben der Datei";
  50. Consol.describeConsol(log, Console);
  51. }
  52. s.close();
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement