/
itokar98
/
HomeWorkPatternsCreationalTask2
Обзор
Документация
Войти
/
itokar98
/
HomeWorkPatternsCreationalTask2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Filter.java
30 строк
916 B
Ilya Tokar
First commit
16 ноя 2025, 00:56
16 ноя 2025, 00:56
759771e
Код
Авторство
О чём код?
import java.util.ArrayList; import java.util.List; public class Filter { private int treshold; private Logger logger = Logger.getInstance(); public Filter(int treshold) { this.treshold = treshold; } public List<Integer> filterOut(List<Integer> source) { logger.log("Запускаем фильтрацию"); List<Integer> result = new ArrayList<>(); int passed = 0; for (Integer element : source) { if (element >= treshold) { result.add(element); passed++; logger.log("Элемент \"" + element + "\" проходит"); } else { logger.log("Элемент \"" + element + "\" не проходит"); } } logger.log("Прошло фильтр " + passed + " элемента из " + source.size()); return result; } }