自定義Lambada函式介面

2021-10-07 04:19:19 字數 635 閱讀 4780

使用的是function介面,這個介面,可以自定義傳入引數與返回引數

其原始碼如下

@functionalinte***ce

public

inte***ce

function

簡單來說就是乙個自定義的lambda介面單引數的傳入與傳出

使用時,簡單的案例如下:

function

f=s-

>s.

length()

; integer nihao = f.

("nihao");

system.out.

println

(nihao)

;

其他可以借鑑的lambada介面主要有以下幾個

predicate介面,傳入泛型,返回boolean

boolean test(t t)

consumer介面,傳入泛型,沒有返回

void accept(t t)

function介面,傳入某泛型,返回另外乙個其他泛型

supplier介面,不傳入,返回乙個泛型

t get();

自定義介面

好久沒寫介面了 好像以前也沒怎麼寫過.已經忘記怎麼寫了 就自己動手寫乙個熟悉一下 demo很簡單 就三個類 名字就隨便起了 public inte ce mylistener2 public class a catch interruptedexception e listener.setliste...

自定義函式 Excel之自定義函式

在excel中,當系統函式不能滿足我們的需求時候,我們可以使用vba自定義函式,如抓取網頁資料,翻譯詞彙,手機號歸屬地查詢等。下面將介紹2個自定義函式,idymd函式 身份證年月日性別 通過身份證號,返回性別,出生年月日。語法 idymd id 引數 id,身份證號,預設身份證長度18位。vba 如...

自定義函式

使用者自定義函式是sqlserver的資料庫物件,他不能應用於一系列改變資料庫狀態的操作。但它可以像系統函式那樣在查詢中或儲存過程中等中的程式段中使用。也可以像儲存過程一樣通過execute命令來執行,使用者自定義函式中儲存了transact sql可以返回一定的值。在sqlserver中根據函式返...