Resultados da pesquisa a pedido "comparable"

9 a resposta

Como faço para escrever um método compareTo que compara objetos?

6 a resposta

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 ...

6 a resposta

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 ...

7 a resposta

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 ...

0 a resposta

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 ...

4 a resposta

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; ...

6 a resposta

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 ...

4 a resposta

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 ...

3 a resposta

Java “chamada desmarcada para compareTo (T) como membro do tipo bruto java.lang.Comparable”

Estou tentando implementar uma lista classificada como um simples exercício em Java. Para torná-lo genérico, tenho umadd(Comparable obj) para que eu possa usá-lo com qualquer classe que implemente a interface comparável. Mas quando eu ...

3 a resposta

Como faço para criar 2 métodos comparáveis em apenas uma classe?

Eu tenho uma classe, que já a classifico por um atributo. Agora preciso criar outra coisa, que preciso criar outra maneira de classificar meus dados. Como posso fazer isso, para que eu possa escolher entre os dois métodos. O único comando que eu ...