Sobes.tech
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) коллекцияларды сүзу үшін пайдаланылады.