We would like to know how to use String::isEmpty as method reference for Predicate.
import java.util.function.Predicate; public class Main { public static void main(String... args) { Predicate<String> isEmpty = String::isEmpty; System.out.println(isEmpty.test("")); System.out.println(isEmpty.negate().test("")); } }
The code above generates the following result.