package emps;

import java.util.List;

public class F0_WypiszObiekty {
    public static void main(String[] args) {
        List<Employee> emps = ObslugaCSV.wczytaj();

        // Zamiast pisać pętlę for(Employee emp : emps)
        // można użyć metody forEach:
        // emps.forEach(emp -> System.out.println(emp.getFirstName() + " " + emp.getLastName()));

        // Do forEach przekazuje się operację, którą chcemy wykonać dla każdego elemetu listy.
        // Można podać wyrażenie lambda ↑
        // Można też refrencję do metody ↓
        emps.forEach(System.out::println);

        // forEach może być uruchamiany bezpośrednio na listach, ale można też wprowadzić pośredni krok
        // pobrania strumienia. To by miało większy sens, gdybyśmy chcieli wykonać operacje pośrednie (od programu nr 2)
        // emps.stream().forEach(System.out::println);
    }
}
