1, 认识stream(声明式编程) Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator, 原始版本的Iterator,用户只能一个一个的遍历元素并对其执行某些操作:高级版本的Stream,用户只要给出需要对其包含的元素执行什么操作,比如“过滤掉长度大于10的字符串”.“获取每个字符串的首字母”等,具体这些操作如何应用到每个元素上,就给Stream就好了! Stream 就如同一个迭代器(Iterator),单向,不可往复,数据只