【发布时间】:2013-12-29 02:58:55
【问题描述】:
有时我必须使用多个字段来比较我的 POJO 列表,例如,首先通过 boolean isExternal() 字段,然后通过 String getName() 字段。
我想知道是否有已知的比较实用程序可以做到这一点?
代码片段:
@Override
public int compare( CompanyProject o1, CompanyProject o2 ) {
return CompareBuilder.compareBoolean(o1.isExternal(), o2.isExternal()).compareString(o1.getName(), o2.getName()).getResult();
}
不想写自行车:)
【问题讨论】:
标签: java compare comparator