一 遍历输出forEach
import ;
public class demo_forEach {
public static void main(String[] args) {
Stream<String> steam = ("a", "c", "b");
((name)-> (name));
}
}
二 字符过滤filter
Stream<String> stream = ("张三丰", "张无忌", "张翠山", "赵敏");
((name)->("张")).forEach(name-> (name));
三 类型转换map
Stream<String> stream1 = ("1", "2", "3");
((String s)->(s)).forEach((num)-> (num));
四 数量统计 count
Stream<String> stream3 = ("张三丰", "张无忌", "张翠山", "赵敏");
((name -> ("张")).count());
五 截取前n个limit
Stream<String> stream4 = ("张三丰", "张无忌", "张翠山", "赵敏");
(2).forEach(name-> (name));
六 跳过前n个skip
Stream<String> stream5 = ("张三丰", "张无忌", "张翠山", "赵敏");
(1).forEach(name-> (name));
七 流的合并concat
Stream<String> stream6 = ("张三丰", "张无忌", "张翠山", "赵敏");
Stream<String> stream7 = ("1", "2", "3");
(stream6,stream7).forEach((String str)-> (str));