# 一 java 语法学习
1、泛型
斜体样式泛型方法 public T name() 返回类型 T 根据传入类型决定。
泛型类`public class myStack <T>`
泛型变量 T name
## 2、lamb表达式
2.1、简单输出`new Thread(()-> System.out.println("hello word")).start();`
`Runnable r=()->System.out.println("hello word");`
2.2排序` list.sort((Integer o1,Integer o2)->o2.compareTo(o1));` ` list.sort((o1,o2)- >o1.compareTo(o2));
2.3 遍历集合 .steams.freach()
2.4 利用filter 过滤 .stream.fiter(p->条件)
2.5 排序 .sorted((p1,p2)->(p1-p2))
2.6 limit .limit(n) 输出前多少个元素
2.7 聚合 .collection(collectors.tolist()) 返回一条链表
## 3、Streams[博客](https://www.cnblogs.com/mrhgw/p/9171883.html)
3.1 分类 :
(1)ntermediate:
map (mapToInt, flatMap 等)
filter
distinct、去重
sorted、排序
peek、
skip、 跳过前几个
parallel、
sequential、
unordered
2) Terminal:
forEach、 forEachOrdered、 toArray、 reduce、 collect、 min、 max、 count、iterator
学习
最新推荐文章于 2024-11-18 17:29:01 发布