集合高級函數
過濾
通過條件篩選集合元素,返回新集合。??
映射?
對每個元素應用函數,生成新集集合
扁平化
將嵌套集合展平為單層集合。
扁平化+映射?
先映射后展平,常用于拆分字符串。??
分組?
?按規則將元素分組為Map結構。??
?歸約?
?聚合集合元素
折疊?
帶初始值的歸約,適合復雜聚合操作
?
WordCount 案例實現
目標: 統計單詞頻率并取前三名。??
步驟:??
1. 拆分單詞
2. 按單詞分組
3. 計算頻次
4. 排序取前三
? ?
?
隊列(Queue)操作
特點: 先進先出(FIFO)
核心方法:
? enqueue:添加元素到隊尾。??
? dequeue:移除并返回隊首元素。??
?