List<MRegistMain> mRegistMains = mPolicyMainDao.getRegistMainList(aggreeNo, name, identifyNo); 去重重排序根据MRegistMain::getRegistno
时间: 2024-01-21 13:02:34 浏览: 64
您好!根据您提供的代码,要根据 `MRegistMain` 对象的 `getRegistno` 属性进行去重和排序。以下是一个示例的代码片段,展示如何实现这个要求:
```java
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
// ...
List<MRegistMain> mRegistMains = mPolicyMainDao.getRegistMainList(aggreeNo, name, identifyNo);
// 使用 Set 去重
Set<MRegistMain> uniqueMRegistMains = new HashSet<>(mRegistMains);
// 使用 Comparator 按照 getRegistno 属性进行排序
List<MRegistMain> sortedMRegistMains = new ArrayList<>(uniqueMRegistMains);
sortedMRegistMains.sort(Comparator.comparing(MRegistMain::getRegistno));
// sortedMRegistMains 即为去重且按照 getRegistno 属性排序后的列表
```
请注意,这只是一个示例代码片段,具体实现可能需要根据您的业务逻辑进行调整。希望能对您有所帮助!如果您有任何进一步的问题,请随时提问。
阅读全文