真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java接口中Lambda表達(dá)式匹配的方法

小編給大家分享一下Java接口中Lambda表達(dá)式匹配的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)是一家以網(wǎng)站設(shè)計(jì)建設(shè),小程序設(shè)計(jì)、網(wǎng)站開發(fā)設(shè)計(jì),網(wǎng)絡(luò)軟件產(chǎn)品開發(fā),企業(yè)互聯(lián)網(wǎng)推廣服務(wù)為主的民營科技公司。主要業(yè)務(wù)涵蓋:為客戶提供網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站開發(fā)、域名注冊、網(wǎng)站優(yōu)化排名、賣鏈接等服務(wù)領(lǐng)域。憑借建站老客戶口碑做市場,建設(shè)網(wǎng)站時(shí),根據(jù)市場搜索規(guī)律和搜索引擎的排名收錄規(guī)律編程,全力為建站客戶設(shè)計(jì)制作排名好的網(wǎng)站,深受老客戶認(rèn)可和贊譽(yù)。

java基本數(shù)據(jù)類型有哪些

Java的基本數(shù)據(jù)類型分為:1、整數(shù)類型,用來表示整數(shù)的數(shù)據(jù)類型。2、浮點(diǎn)類型,用來表示小數(shù)的數(shù)據(jù)類型。3、字符類型,字符類型的關(guān)鍵字是“char”。4、布爾類型,是表示邏輯值的基本數(shù)據(jù)類型。

我們在使用lambda表達(dá)式的時(shí)候,最常見的操作就是進(jìn)行匹配。不過關(guān)于接口中存在著許多方法,有的小伙伴進(jìn)行匹配時(shí)會比較茫然。我們可以明確的是lambda是可以對接口進(jìn)行匹配的,那么關(guān)于具體的匹配說明會在下文中為大家?guī)碇v解,同時(shí)附上有關(guān)的實(shí)例代碼。

1、說明

(1)每個(gè)lambda都可以通過特定的接口匹配給定的類型。一個(gè)所謂的函數(shù)接口必須有一個(gè)并且只有一個(gè)抽象方法聲明。對應(yīng)于它的每個(gè)lambda表達(dá)式必須與抽象方法的聲明相匹配。由于默認(rèn)方法不是抽象的,可以隨意將默認(rèn)方法添加到您的函數(shù)接口中。

(2)任何只包含一個(gè)抽象方法的接口都可以用來做lambda表達(dá)式。為了使定義的接口滿足要求,應(yīng)該用@FunctionalInterface標(biāo)記該接口。如果在接口中定義了第二個(gè)抽象方法,編譯器會注意到這個(gè)注釋并拋出異常。

2、實(shí)例

@FunctionalInterface
interface Converter {
    T convert(F from);
}
 
Converter converter = (from) -> Integer.valueOf(from);
Integer converted = converter.convert("123");
System.out.println(converted);    // 123

注意,如果不寫@FunctionalInterface 標(biāo)注,程序也是正確的。

以上是“Java接口中Lambda表達(dá)式匹配的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享文章:Java接口中Lambda表達(dá)式匹配的方法
文章URL:http://weahome.cn/article/gpsipi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部