Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void addingAdministration() {
- System.out.println(administration.size());
- System.out.println("Podaj imie:");
- String a = geting.nextLine();
- System.out.println("Podaj nazwisko:");
- String b = geting.nextLine();
- System.out.println("Podaj wiek:");
- try {
- int c = geting.nextInt();
- System.out.println("Podaj PESEL:");
- int d = geting.nextInt();
- System.out.println("Podaj wypłate:");
- int e = geting.nextInt();
- System.out.println("Podaj ilość rozwiązanych spraw:");
- int f = geting.nextInt();
- administration.add(new PracownikAdministracyjny(a, b, c, d, e, f));
- } catch (InputMismatchException e) {
- System.out.println("Należy podawać liczby.");
- }
- //Serializacja
- try {
- System.out.println(administration.get(administration.size()-1).name);
- System.out.println(administration.get(administration.size()-1).lastName);
- System.out.println(administration.get(administration.size()-1).age);
- System.out.println(administration.size());
- FileOutputStream file = new FileOutputStream("Administration.ser");
- ObjectOutputStream out = new ObjectOutputStream(file);
- out.writeObject(administration);
- out.close();
- file.close();
- System.out.println("New admin has been added");
- }
- catch (IOException ex) {
- System.out.println(ex.getCause());
- System.out.println(ex.getMessage());
- }
- //Deserializacja
- try {
- FileInputStream file = new FileInputStream("Administration.ser");
- ObjectInputStream in = new ObjectInputStream(file);
- administration = (ArrayList) in.readObject();
- in.close();
- file.close();
- System.out.println("Object has been deserialized >> ROZMIAR:");
- System.out.println(administration.size());
- System.out.println("wszyscy");
- for(int i=0; i<administration.size(); i++){
- System.out.println("Czlowiek nr "+ (i+1));
- System.out.println(administration.get(i).name);
- System.out.println(administration.get(i).lastName);
- System.out.println(administration.get(i).age);
- System.out.println(administration.get(i).salary);
- }
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement