1. 程式人生 > >Supplier函式式介面

Supplier函式式介面

Supplier介面的不傳入引數,返回一個值。真是一個無私奉獻的介面,還沒有default方法。

下面就想用一個介面試試,其實我本來用的是IntSupplier,但是發現在使用方法引用的時候,不好把Math.random()返回的結果轉化為Int型別,就另投新歡DoubleSuppler啦:

  • 匿名內部類的實現
  • lambda表示式
  • 方法引用

和這IntSupplier,DoubleSupplier類似的,還有LongSupplier,BooleanSupplier,返回響應型別的資料。

這樣的使用是不是讓人想起無參的建構函式。

Supplier的介紹太簡潔