你总是可以写
List<documentResult> documentResults = objects.getObject().stream() .map(objectType -> { String[] keys = objectType.getStorageKey().getObjectName().split("/"); documentResult result = new documentResult(DocCategories.valueByLabel(keys[1]), DocCategoryGroups.valueByLabel(keys[2]), DocSubCategories.valueByLabel(keys[3]), keys[4], keys[5]); result.setlink(objectType.getTempUrl().getFullUrl()); return result; }) .collect(Collectors.toList());…仅使用普通的多行lambda。



