有时我必须使用多个字段来比较我的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(); }
不想写自行车:)