链式调用:一个方法后面紧跟另外一个方法,之所以可以链式调用,是因为方法的返回类型是一致的 。链式调用如果只写在一行,代码不易阅读,格式不统一,而且后期不好维护 。如下链式调用代码:
order.getItems().stream().map(this::printItem).collect(Collectors.joining());order.getItems().stream().map(this::printItem).collect(Collectors.joining());IDEA通过设置统一格式化链式调用代码,如下风格:
【idea整体缩进快捷键 idea代码格式化缩进空格】order.getItems().stream().map(this::printItem).collect(Collectors.joining());重点来了,IDEA设置链式调用代码格式化步骤如下:
1、第一步:IDEA->Settings->Editor->Code Style->Wrapping and Braces->Chained mehtod calls 设置为Wrap always

IDEA设置链式代码第一步(Wrap always)
第二步:勾选Chained mehtod calls下的Align when multiline

第二步勾选Align when multiline
推荐阅读
- 什么让菜吃起来苦
- 动物园之星评分怎么查看 动物园之星整体评分查看方法
- 《星际争霸2》Z的整体策略--弹性积极防御战略
- 《星际争霸2》虫族的整体战略--弹性积极防御
- 整体橱柜挑选的方法有什么 整体厨柜应该如何挑选呢
- 兰斯10好玩吗 战国兰斯结局及整体节奏试玩评测
- 太吾绘卷琴开局整体思路分享 毒琴女前期BD及思路分析
- 缺氧住宅区与种植区布局一览 住宅区与种植区布局建议 整体框架
- 缺氧豪华酒店整体布局图分享 缺氧1500天豪华酒店布局图
- 缺氧石油版本永动向基地循环总图一览 缺氧游戏整体思路介绍
