最近在写minecraft服务器的插件,过程中了解了更多Java的Stream流知识,总结在此
集合的分类
当我们相对一个集合通过某条件进行分类时,多数情况下用for循环,要么会想到用两个Stream流
其实有更简单的方法,执行一次Stream流即可
//原数组 |
注意:groupingBy()
返回的List<String>
可能为
集合的创建
创建一个整数序列
创建一个序列在Python一类的编程语言中比较简单,调用对应方法即可
但在Java中除了for自己循环创建以外,还可以使用Stream流来操作
//返回一个包含{0,1,2,3,4,5}的List<Integer>集合 |
range(int start, int end)
不包含endrangeClosed(int start, int end)
包含end