我正在使用一个Comparator
实现来对大量对象进行排序。根据此集合中对象的类型,排序需要几毫秒到半分钟。有什么方法可以确定Comparator
while 排序的进度吗?我想为用户可视化这一点。
Collections.sort(sorted, new Comparator<Object[]>() {
public int compare(Object[] o1, Object[] o2) {
/* do it... */
return order;
}
}
该集合可能包含简单的短字符串对象、日期对象或(最坏情况)CLOB 对象,它们需要在排序时获取数据。