Comparator
オブジェクトの大規模なコレクションをソートするために実装を使用しています。このコレクション内のオブジェクトのタイプに応じて、並べ替えには数ミリ秒から 30 分かかります。並べ替え中の進行状況を判断する方法はありますComparator
か? ユーザーのためにこれを視覚化したいと思います。
Collections.sort(sorted, new Comparator<Object[]>() {
public int compare(Object[] o1, Object[] o2) {
/* do it... */
return order;
}
}
コレクションには、単純な短い String オブジェクト、Date オブジェクト、または (最悪の場合) ソート中にデータを取得する必要がある CLOB オブジェクトが含まれる場合があります。