{"title":"简化代码 List newoperations = new ArrayList<>();\n for (OperationBillItemsForDetailNoUpdateVo vo:operationBillItemsForDetailNoUpdateVos) {\n if (vo.getDetailNo()!=vo.getOldDetailNo()){\n newoperations.add(vo);\n }\n }\n if (newoperations.size()>0){\n operationBillItemsCoreDao.updatOperationBillItemsByOldDetailNo( operationBillItemsForDetailNoUpdateVos);\n }\n\n\n内容:简化后的代码如下:\n\nList newoperations = new ArrayList<>();\nfor (OperationBillItemsForDetailNoUpdateVo vo : operationBillItemsForDetailNoUpdateVos) {\n if (vo.getDetailNo() != vo.getOldDetailNo()) {\n newoperations.add(vo);\n }\n}\nif (!newoperations.isEmpty()) {\n operationBillItemsCoreDao.updatOperationBillItemsByOldDetailNo(operationBillItemsForDetailNoUpdateVos);\n}