日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

java8 lambda判断_Java8新特性-Lambda表达式

發(fā)布時(shí)間:2024/10/5 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java8 lambda判断_Java8新特性-Lambda表达式 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Predicate接口使用

請(qǐng)?jiān)跍y試類main方法中完成以下需求

已知有Integer[] arr = {-12345, 9999, 520, 0,-38,-7758520,941213}

a) 使用lambda表達(dá)式創(chuàng)建Predicate對(duì)象p1,p1能判斷整數(shù)是否是自然數(shù)(大于等于0)

b) 使用lambda表達(dá)式創(chuàng)建Predicate對(duì)象p2,p2能判斷整數(shù)的絕對(duì)值是否大于100

c) 使用lambda表達(dá)式創(chuàng)建Predicate對(duì)象p3,p3能判斷整數(shù)是否是偶數(shù)

遍歷arr,僅利用已創(chuàng)建的Predicate對(duì)象(不使用任何邏輯運(yùn)算符),完成以下需求

i. 打印自然數(shù)的個(gè)數(shù)

ii. 打印負(fù)整數(shù)的個(gè)數(shù)

iii. 打印絕對(duì)值大于100的偶數(shù)的個(gè)數(shù)

iv. 打印是負(fù)整數(shù)或偶數(shù)的數(shù)的個(gè)數(shù)

Function接口使用

使用lambda表達(dá)式分別將以下功能封裝到Function對(duì)象中

a) 求Integer類型ArrayList中所有元素的平均數(shù)

b) 將Map中value存到ArrayList中

已知學(xué)生成績?nèi)缦?/p>

姓名 成績

岑小村 59

谷天洛 82

渣渣輝 98

藍(lán)小月 65

皮幾萬 70

以學(xué)生姓名為key成績?yōu)関alue創(chuàng)建集合并存儲(chǔ)數(shù)據(jù),使用剛剛創(chuàng)建的Function對(duì)象求學(xué)生的平均成績

如何獲取流

問題:

簡述單列集合、雙列集合、數(shù)組分別如何獲取Stream流對(duì)象,并進(jìn)行演示

答:

1、java.util.Collection接口中加入了default方法stream()獲取流對(duì)象,因此其所有實(shí)現(xiàn)類均可通過此方式獲取流。

2、java.util.Map接口想要獲取流,先通過keySet()、values()或entrySet()方法獲取鍵、值或鍵值對(duì)的單列集合,再通過stream()獲取流對(duì)象。

3、數(shù)組獲取流,使用Stream接口中的的靜態(tài)方法of(T...values)獲取流

過濾:filter、結(jié)果收集(數(shù)組)

問題:

有如下7個(gè)元素黃藥師,馮蘅,郭靖,黃蓉,郭芙,郭襄,郭破虜,使用Stream將以郭字開頭的元素存入新數(shù)組

取用前幾個(gè):limit、跳過前幾個(gè):skip

問題:

已知ArrayList集合中有如下元素{陳玄風(fēng)、梅超風(fēng)、陸乘風(fēng)、曲靈風(fēng)、武眠風(fēng)、馮默風(fēng)、羅玉風(fēng)},使用Stream

1、取出前2個(gè)元素并在控制臺(tái)打印輸出。

2、取出后2個(gè)元素并在控制臺(tái)打印輸出。

映射:map、逐一消費(fèi):forEach

問題:

有如下整數(shù)1,-2,-3,4,-5

使用Stream取元素絕對(duì)值并打印

組合:concat、結(jié)果收集(list)

問題:

已知數(shù)組arr1中有如下元素{郭靖,楊康},arr2中有如下元素{黃蓉,穆念慈},使用Stream將二者合并到List集合

獲取并發(fā)流

問題:

請(qǐng)分別寫出獲取并發(fā)流的兩種方式。

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的java8 lambda判断_Java8新特性-Lambda表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。