Utils 的研究与应用
Optional 的使用
- ofNullable
- ifPresent
- orElse
- filter
- map
Arrays 的使用
- sort
- Arrays.toString()
- binarySearch : 二分搜索的前提是排序好
- stream() 流式操作
- copyOf : 复制
- equals : 判断数组长度及每个元素的值是否一致
- fill : 填充
- setAll : 依次计算
多维数组的 toString() 和 equals()
.deep…
- Arrays.toString() 只适用于一维数组
- Arrays.deepToString(array) 适用于多维数组
- Arrays.asList() : 将数组转化为固定长度的List。【当作list,本质“还是数组”】
这是一个坑!
如何解决这个问题?
把它当作参数,传入new ArrayList<>(Arrays.asList(array))
转化未list之后的排序
list.sort(Comparator.reverseOrder()); //逆序排序
Collections 的使用
一个专用于集合的工具类
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jungle8884@163.com