KonradKonieczny

Ćwiczenia nr 2 - zadanie 4

Dec 6th, 2021
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. package com.jetbrains;
  2. import java.util.ArrayList;
  3. import java.util.Iterator;
  4.  
  5. class Osoba
  6. {
  7.     private final String imie;
  8.  
  9.     public Osoba(String i)
  10.     {
  11.         this.imie = i;
  12.     }
  13.  
  14.     public String getImie() {
  15.         return imie;
  16.     }
  17. }
  18.  
  19. public class Main
  20. {
  21.     public static void main(String[] args)
  22.     {
  23.         Osoba[] osoby = new Osoba[5];
  24.         osoby[0] = new Osoba("Agnieszka");
  25.         osoby[1] = new Osoba("Kamil");
  26.         osoby[2] = new Osoba("Konrad");
  27.         osoby[3] = new Osoba("Maciej");
  28.         osoby[4] = new Osoba("Asia");
  29.  
  30.         ArrayList<String> imiona = new ArrayList<>();
  31.  
  32.         imiona.add(osoby[0].getImie());
  33.         imiona.add(osoby[1].getImie());
  34.         imiona.add(osoby[2].getImie());
  35.         imiona.add(osoby[3].getImie());
  36.         imiona.add(osoby[4].getImie());
  37.  
  38.         System.out.println("Przed: ");
  39.         imiona.forEach(e -> System.out.println(e));
  40.         System.out.println();
  41.  
  42.         Iterator<String> iter = imiona.iterator();
  43.  
  44.         String imie;
  45.         while(iter.hasNext())
  46.         {
  47.             imie = iter.next();
  48.             if (imie.charAt(0) == 'A') iter.remove();
  49.         }
  50.  
  51.         System.out.println("Po: ");
  52.         imiona.forEach(e -> System.out.println(e));
  53.     }
  54. }
Add Comment
Please, Sign In to add comment