Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.07 KB | None | 0 0
  1.  
  2.     private void geldSchenken(String ip, int port, String target, int sum)
  3.     {
  4.         File userfile = new File(target + ".txt");
  5.         Fileoutput output = read(userfile);
  6.         write(userfile, output.getUsername(), output.getPassword(), output.getMoney() + sum, output.getDax(), output.getDsl(), output.getBank());
  7.     }
  8.    
  9.     private void write(File userfile, Object username, Object password, Object money, Object dax, Object dsl, Object bank)
  10.     {
  11.         FileWriter fw;
  12.         try
  13.         {
  14.             fw = new FileWriter(userfile);
  15.             BufferedWriter bw = new BufferedWriter(fw);
  16.             bw.write(username.toString() + "\n"
  17.                     + password.toString() + "\n"
  18.                     + money.toString() + "\n"
  19.                     + dax.toString() + "\n"
  20.                     + dsl.toString() + "\n"
  21.                     + bank.toString());
  22.             bw.close();
  23.         }
  24.         catch (IOException e)
  25.         {
  26.             e.printStackTrace();
  27.         }
  28.     }
  29.    
  30.     private Fileoutput read(File userfile)
  31.     {
  32.         try
  33.         {
  34.             FileReader reader;
  35.             reader = new FileReader(userfile);
  36.             BufferedReader in = new BufferedReader(reader);
  37.            
  38.             String line1 = in.readLine();
  39.             String line2 = in.readLine();
  40.             String line3 = in.readLine();
  41.             String line4 = in.readLine();
  42.             String line5 = in.readLine();
  43.             String line6 = in.readLine();
  44.            
  45.             in.close();
  46.            
  47.             return new Fileoutput(line1, line2, Integer.parseInt(line3), Integer.parseInt(line4), Integer.parseInt(line5), Integer.parseInt(line6));
  48.         }
  49.         catch (IOException e)
  50.         {
  51.             return null;
  52.         }      
  53.     }
  54.    
  55.     private class Fileoutput
  56.     {
  57.         private String username;
  58.         private String password;
  59.         private int money;
  60.         private int dax;
  61.         private int dsl;
  62.         private int bank;
  63.        
  64.         public Fileoutput(String pUsername, String pPassword, int pMoney, int pDax, int pDsl, int pBank)
  65.         {
  66.             username = pUsername;
  67.             password = pPassword;
  68.             money = pMoney;
  69.             dax = pDax;
  70.             dsl = pDsl;
  71.             bank = pBank;
  72.         }
  73.        
  74.         public String getUsername() {return username;}
  75.         public String getPassword() {return password;}
  76.         public int getMoney() {return money;}
  77.         public int getDax() {return dax;}
  78.         public int getDsl() {return dsl;}
  79.         public int getBank() {return bank;}
  80.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement