Crear cuenta / - Bitacoras.comAgregador → Enlace permanente ¬

0puntos votar

Comparator en Java

   A veces en tu programa necesitas comparar varios elementos, por ejemplo para ordenarlos. En Java hay diversas formas de hacer esto, como usando Comparable, que ordena los elementos según su orden natural (de menor a mayor o alfabéticamente) o usando Comparator, en el que tú especificas la forma en la que quieres que sean ordenados.    Hoy vamos a ver este último método con un ejemplo muy sencillo. Vamos a usar un array de alumnos y lo vamos a ordenar según sus notas y sus nombres. Podríamos hacerlo con cualquier tipo de colecciones y genéricos, y también simplificarlo para que el código fuese más corto, pero hemos decidido hacerlo así para que podáis ver bien todo el proceso. Notad también que igualmente podríamos haber utilizado Comparable en este código. import java.util.*;class Alumnos{   private int nota;   private String nombre;   public void setNota(int nota){      this.nota = nota;   }   public int getNota( ){      return this.nota;   }   public void setNombre(String nombre){      this.nombre = nomb...
tags
Continuar leyendo

Recomienda esta anotación por e-mail

Ayúdanos a hacer de Bitacoras.com un servicio mejor para todos. Lee nuestros consejos.

Ningún usuario registrado ha votado aún.