Sobes.tech
Middle

Czym jest predykat w Java?

sobes.tech AI

Odpowiedź od AI

W Javie predykat to interfejs funkcyjny Predicate<T>, który reprezentuje funkcję przyjmującą jeden argument typu T i zwracającą wartość boolean (true lub false). Służy do sprawdzania warunków lub filtrowania danych.

Przykład użycia:

Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();

boolean result = isNotEmpty.test("Hello"); // true

Predykaty są często używane w strumieniach (Streams) do filtrowania kolekcji.