Resultados da pesquisa a pedido "comparable"
Qual é a melhor maneira de obter os valores mínimo e máximo de uma lista de comparáveis que contêm valores nulos principais?
Estou pensando em algo assim: public static <T extends Comparable<T>> T minOf(T...ts){ SortedSet<T> set = new TreeSet<T>(Arrays.asList(ts)); return set.first(); } public static <T extends Comparable<T>> T maxOf(T...ts){ SortedSet<T> set = ...
Como classificar dois objetos diferentes em uma coleção?
Suponha que eu tenho duas classes CLassA e CLassB. E eles têm um atributo em comum, por exemplo, o número de elementos que cada classe possu Como posso criar uma coleção de objetos de ClassA e CLassB e classificar por esse atributo (ascendente ...
Comparando valores longos usando Collections.sort (object)
Estou tentando classificar uma lista simples de objetos por um longo - o abaixo não está funcionando porque uma das cadeias longas é empurrada para o topo simplesmente porque começa com um número menor. Então, estou procurando uma maneira de ...
omo implementar uma função genérica `max (Comparable a, Comparable b)` em Jav
Estou tentando escrever uma função máxima genérica que leva doisComparable s. Até agora eu tenho 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 com Comparável vs TreeSet
Opção 1: Faça uma lista que implemente Comparable e classifique-a usando collections.sort (Lista l) toda vez que você adicionar um valor. Opção 2: Crie um TreeSet (que se mantém classificado o tempo todo Qual deles será mais rápido? Estou ...
lassificando objetos Java usando várias chav
Tenho uma coleção de objetos Duck e gostaria de ordená-los usando várias chaves . class Duck { DuckAge age; //implements Comparable DuckWeight weight; //implements Comparable String name; } List<Duck> ducks = Pond.getDucks();por exemplo. Eu ...
Erro Java: “O método de comparação viola seu contrato geral!”
Tenho 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: use .Except () em coleções de diferentes tipos, tornando-as conversíveis / comparáveis?
Dada duas listas de tipos diferentes, é possível tornar esses tipos conversíveis entre si ou comparáveis entre si (por exemplo, com um TypeConverter ou similar) para que uma consulta LINQ possa compará-los? Já vi outras perguntas semelhantes no ...