Middle
Java-да предикат дегеніміз не?
sobes.tech AI
AI-дан жауап
Java-да предикат — бұл Predicate<T> функционалды интерфейсі, ол бір аргументті T типінде қабылдайтын және логикалық мәнді (true немесе false) қайтаратын функцияны білдіреді. Ол шартты тексеру немесе деректерді сүзу үшін қолданылады.
Қолдану мысалы:
Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();
boolean result = isNotEmpty.test("Hello"); // шын
Предикаттар жиі ағындарда (Streams) коллекцияларды сүзу үшін пайдаланылады.