From a6e3764f56f4c9806a803aafdfc2a72f9c505aa1 Mon Sep 17 00:00:00 2001 From: SteffenLm <33038091+SteffenLm@users.noreply.github.com> Date: Thu, 31 Aug 2023 01:12:21 +0200 Subject: [PATCH 1/2] Implement Solution --- FilteredStudents.java | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/FilteredStudents.java b/FilteredStudents.java index a3c10fc..f9d813c 100644 --- a/FilteredStudents.java +++ b/FilteredStudents.java @@ -3,23 +3,25 @@ import java.util.function.Predicate; public class FilteredStudents { - private ArrayList students; - private Predicate mandatoryFilter; + private ArrayList students; + private Predicate mandatoryFilter; - public FilteredStudents(Predicate filter) { - this.students = new ArrayList<>(); - this.mandatoryFilter = filter; - } + public FilteredStudents(Predicate filter) { + this.students = new ArrayList<>(); + this.mandatoryFilter = filter; + } - public void add(Student element) { - if (this.mandatoryFilter.test(element)) { - this.students.add(element); + public void add(Student element) { + if (this.mandatoryFilter.test(element)) { + this.students.add(element); + } } - } - public void forEach(Consumer consumer) { - for (Student student : students) { - consumer.accept(student); + public void forEach(Consumer consumer) { + for (Student student : students) { + if (this.mandatoryFilter.test(student)) { + consumer.accept(student); + } + } } - } } From 24272d851dda68ad01c443bcf01b6b59111542bf Mon Sep 17 00:00:00 2001 From: github-actions <> Date: Wed, 30 Aug 2023 23:12:39 +0000 Subject: [PATCH 2/2] Google Java Format --- FilteredStudents.java | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/FilteredStudents.java b/FilteredStudents.java index f9d813c..b63a0f4 100644 --- a/FilteredStudents.java +++ b/FilteredStudents.java @@ -3,25 +3,25 @@ import java.util.function.Predicate; public class FilteredStudents { - private ArrayList students; - private Predicate mandatoryFilter; + private ArrayList students; + private Predicate mandatoryFilter; - public FilteredStudents(Predicate filter) { - this.students = new ArrayList<>(); - this.mandatoryFilter = filter; - } + public FilteredStudents(Predicate filter) { + this.students = new ArrayList<>(); + this.mandatoryFilter = filter; + } - public void add(Student element) { - if (this.mandatoryFilter.test(element)) { - this.students.add(element); - } + public void add(Student element) { + if (this.mandatoryFilter.test(element)) { + this.students.add(element); } + } - public void forEach(Consumer consumer) { - for (Student student : students) { - if (this.mandatoryFilter.test(student)) { - consumer.accept(student); - } - } + public void forEach(Consumer consumer) { + for (Student student : students) { + if (this.mandatoryFilter.test(student)) { + consumer.accept(student); + } } + } }