鏈式調用:一個方法後面緊跟另外一個方法,之所以可以鏈式調用,是因為方法的返回類型是一致的。鏈式調用如果只寫在一行,代碼不易閱讀,格式不統一,而且後期不好維護。如下鏈式調用代碼:
order.getItems().stream().map(this::printItem).collect(Collectors.joining());
order.getItems().stream()
.map(this::printItem)
.collect(Collectors.joining());
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
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/209023.html