Filtrar un List<> con Stream

public List<Aulas> getAulasList() {
        try {
List<Aulas> list = aulasFacade.findAll();
            //aulasList = aulasFacade.findAll();
            aulasList = new ArrayList<>();
            list.stream().filter((a) -> (a.getMatriculados()< a.getMaximo())).forEachOrdered((a) -> {
                aulasList.add(a);
            });

        } catch (Exception e) {
            JsfUtil.errorMessage(e.getLocalizedMessage());
        }
        return aulasList;
    }

Last updated