Supplier parametre almaz ve yalnızca değer döndürür. Lambda ile kullanırken, abstract metotu olan get’i override ederiz. Saati getiren bir fonksiyon, veya rastgele sayı üreten bir fonksiyon supplier için örnek verilebilir.
Supplier<String> currentTime = ()-> LocalTime.now().format(DateTimeFormatter.ofPattern("hh:mm")); System.out.println(currentTime.get());
Supplier<Integer> rndNumber = ()-> new Random().nextInt(); System.out.println(rndNumber.get()); System.out.println(rndNumber.get());