jdk8內建四大核心內建函式式介面

2021-10-24 08:55:14 字數 1352 閱讀 7817

consumer< t >消費性介面 (有來無回),即有引數沒有返回值

​ 呼叫方法:void accept(t t)

public

static

void

con(

double money,consumer consumer)

con(20,

(e)-

> system.out.

println

("我有"

+e+"塊錢!"))

;

predicate< t >段言型,有引數,返回值為boolean型別

​ 呼叫方法:boolean test(t t)

public

static list

filter

(list

students, predicate

mfilter)

}return empstudents;

}

function< t,r >函式型介面,有引數有返回值,皆為任意型別

public

static string fun

(string s, function

function)

//大小寫轉化

string ss =

fun(

"aaaaaaa"

,(s)

->s.

touppercase()

);//字串擷取

string sss =

fun(

"abcdefg"

,(s)

->s.

substring(1

,4))

;

supplier供給型介面,無引數,有返回值

​ 呼叫方法:t get()

public

static

intsup

(supplier

supplier)

//生成乙個隨機數

JDK8內建的核心函式式介面

conusmer 消費型介面 物件型別為t的物件應用操作,包含方法 void accept t t test public void test13 public void consumerinter string str,consumer con supplier 供給型介面 返回型別為t的物件,包...

九大內建物件四大作用域

2.config page範圍 允許將初始化資料傳遞給乙個jsp頁面。3.exception page範圍 該物件含有只能由指定的jsp 錯誤處理頁面 訪問的異常資料 4.out page範圍 提供對輸出流的訪問 5.page page範圍 代表jsp頁面對應的servlet類例項 6.pageco...

九大內建物件 四大作用域

九大內建物件 四大作用域 request.代表 在伺服器內部執行的一次性請求,url位址不會發生改變,可以攜帶我們的引數 request.getrequestdispatcher login.jsp forward request,response response 代表重定向 在客戶端執行的2次請...