五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【千鋒教育】Java8新特性-集合流式編程(快速上手)

2023-07-24 20:58 作者:Pisces_hy  | 我要投稿

流式編程目的:

使編程更加簡(jiǎn)單可讀性更高

步驟與涉及方法:

  1. 讀取數(shù)據(jù),轉(zhuǎn)化為Stream流
  2. 對(duì)Stream流數(shù)據(jù)進(jìn)行中間操作
  • filter 按要求過濾
  • distinct 去重操作
  • sorted
  • .sorted() 無參:根據(jù)數(shù)據(jù)接口提供的比較規(guī)則進(jìn)行排序
  • .sorted((s1,s2) -> s1.getXXX() - s2.getXXX()) 有參:自定義規(guī)則對(duì)數(shù)據(jù)進(jìn)行排序
  • limit & skip 兩者可配合使用
  • limit 限制,截取流中指定數(shù)量的元素
  • skip 跳過,跳過流中指定數(shù)量的元素,截取剩余的部分
  • map & flatMap
  • map 元素映射,提供映射規(guī)則,將流中的每個(gè)元素替換成指定的元素
  • flatMap 扁平化映射,一般用在 map 映射完成后,流中的數(shù)據(jù)是一個(gè)容器,當(dāng)前需要對(duì)容器中數(shù)據(jù)進(jìn)行處理。
  • mapToInt 返回結(jié)果為 Int 類型的 Map 集合
  1. 將Stream流數(shù)據(jù)整合轉(zhuǎn)化為最終結(jié)果
  • collect 整合為集合
  • reduce 安要求聚合
  • count 求結(jié)果個(gè)數(shù)
  • forEach 遍歷數(shù)據(jù)
  • max & min 求極值
  • Matching 匹配操作,判斷元素是否滿足條件
  • find 查找操作
  • intStream的額外操作
  • .max(); .min(); .sum(); .average(); .count();
  • .summaryStatistics(); 對(duì)流中的數(shù)據(jù)進(jìn)行分析(可同時(shí)對(duì)數(shù)據(jù)進(jìn)行多種分析)


【千鋒教育】Java8新特性-集合流式編程(快速上手)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
海林市| 吕梁市| 湛江市| 保靖县| 福州市| 云和县| 秦皇岛市| 吉木萨尔县| 江山市| 清涧县| 兴文县| 塔河县| 安阳市| 西城区| 陆河县| 营口市| 富源县| 徐汇区| 怀远县| 桐城市| 祁门县| 平遥县| 黔江区| 独山县| 饶阳县| 龙泉市| 大埔区| 石楼县| 惠安县| 双辽市| 磴口县| 宽城| 黑水县| 龙门县| 瓦房店市| 贡山| 增城市| 泌阳县| 汽车| 江永县| 陵川县|