如果理解Arrays.sort(Object[] array, Comparator compare)的用法,那就没问题了不懂的话就找些代码看看

解决方案 »

  1.   

    在一个应用程序中,其中要对一个数组进行排序。由于排序算法效率的问题,暂时不知道要采用什么排序算法比较合理。此时就可以在原本打算实现排序算法的地方(方法)定义一个CallBack参数,然后调用这个CallBack参数(一般CallBack定义为一个接口,然后调用这个接口的方法)。而在真正调用排序算法时才实例化这个CallBack参数,来决定使用何种排序算法来实现。  
    可以参考:
    http://just-do-myself.javaeye.com/blog/663423