溫馨提示×

java supplier接口的實踐案例

小樊
86
2024-07-09 16:18:25
欄目: 編程語言

Supplier接口是一個函數(shù)式接口,用于提供一個對象的生成器。它只定義了一個get()方法,用于獲取生成的對象。

以下是一個簡單的Java Supplier接口的實踐案例:

import java.util.function.Supplier;

public class SupplierExample {

    public static void main(String[] args) {
        // 創(chuàng)建一個Supplier對象,用于生成一個隨機數(shù)
        Supplier<Integer> randomNumberSupplier = () -> (int) (Math.random() * 100);

        // 使用Supplier對象生成隨機數(shù)
        int randomNumber = randomNumberSupplier.get();
        System.out.println("隨機數(shù)為:" + randomNumber);
    }
}

在上面的例子中,我們創(chuàng)建了一個Supplier對象randomNumberSupplier,它使用lambda表達式生成一個隨機數(shù)。然后我們調(diào)用get()方法獲取生成的隨機數(shù)并打印出來。

通過使用Supplier接口,我們可以方便地定義對象生成的邏輯,并在需要時獲取生成的對象。這樣可以提高代碼的可讀性和復(fù)用性。

0