Resultados de la búsqueda a petición "comparable"
¿Debería compararse alguna vez con otro tipo?
Me pregunto si alguna vez hay un caso de uso válido para lo siguiente: class Base {} class A implements Comparable<Base> { //... }Parece ser un patrón común ...
¿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 ...
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 ...
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; ...
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 ...
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 ...
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 ...
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 ...