Resultados de la búsqueda a petición "comparable"

3 la respuesta

Java "llamada no verificada para compareTo (T) como miembro del tipo sin formato java.lang.Comparable"

Estoy tratando de implementar una lista ordenada como un ejercicio simple en Java. Para hacerlo genérico tengo unadd(Comparable obj) entonces puedo usarlo con cualquier clase que implemente la interfaz Comparable. Pero cuando ...

4 la respuesta

¿Cómo ordenar dos objetos diferentes en una colección?

Supongo que tengo dos clases CLassA y CLassB. Y tienen un atributo en común, por ejemplo, el número de elementos que tiene cada clase. ¿Cómo puedo crear una colección a partir de objetos de ClassA y CLassB y ordenar por ese atributo ...

6 la respuesta

Comparando valores largos usando Collections.sort (objeto)

Estoy tratando de ordenar una lista simple de objetos por un largo: el siguiente no funciona porque una de las cadenas largas se empuja hacia arriba simplemente porque comienza con un número más bajo. Así que estoy buscando una forma de ...

4 la respuesta

Cómo implementar una función genérica `max (Comparable a, Comparable b)` en Java?

Estoy tratando de escribir una función máxima genérica que tome dosComparable s. Hasta ahora tengo public static <T extends Comparable<?>> T max(T a, T b) { if (a == null) { if (b == null) return a; else return b; } if (b == null) return a; ...

0 la respuesta

Lista con Comparable Vs TreeSet

Opción 1: Haga una lista que implemente Comparable y ordénela usando collections.sort (Lista l) cada vez que agregue un valor. Opción 2: hacer un TreeSet (que se mantiene ordenado todo el tiempo). ¿Cuál será más rápido? Pregunto esto porque ...

7 la respuesta

Ordenar objetos Java usando múltiples claves

Tengo una colección de objetos Duck y me gustaría clasifíquelas con varias teclas. class Duck { DuckAge age; //implements Comparable DuckWeight weight; //implements Comparable String name; } List<Duck> ducks = Pond.getDucks();p.ej. Quiero ...

6 la respuesta

Java error: "¡El método de comparación viola su contrato general!"

Tengo este código: package org.optimization.geneticAlgorithm; import org.optimization.geneticAlgorithm.selection.Pair; public abstract class Chromosome implements Comparable<Chromosome> { public abstract double fitness(); public abstract ...

6 la respuesta

LINQ: ¿Usa .Except () en colecciones de diferentes tipos haciéndolos convertibles / comparables?

Dadas dos listas de diferentes tipos, ¿es posible hacer que esos tipos sean convertibles entre sí o comparables entre sí (por ejemplo, con un TypeConverter o similar) para que una consulta LINQ pueda compararlos? He visto otras preguntas ...