Comparador y comparable ¿Cuál es la diferencia?

  interfaz de ordenamiento natural Comparable define el objeto, la interfaz se ordena, ahora se supone que "lista de la lista (o matriz) objetos de interfaz implementan clase Comparable" Lista de la lista (o matriz) por el Collections.sort (o Arrays .Sort) orden. \


  comparador de interfaz y es relativamente, si no se dio cuenta de interfaz Comparable, es necesario definir una clase para implementar comparadores comparan método de interfaz comparador, y luego ordenados por la clase del comparador
  

  Diferencia: Comparable siempre uno sólo, y es en la comparación directa, pero puede tener múltiples comparador para definir el orden de los objetos

Supongo que te gusta

Origin www.cnblogs.com/nyhhd/p/12538987.html
Recomendado
Clasificación