Resultados da pesquisa a pedido "comparable"

2 a resposta

Java - como classificar objetos de várias maneiras: Arrays.sort (), Comparable <T>

Digamos que eu tenho uma matriz com objetos, onde tenho alguns funcionários (objetos). Todos eles tem:int age, double salary. Eu quero classificar esse array para que minha classe implementeComparable <Employee>. Eu fiz um método: public int ...

3 a resposta

Resultados consistentes de Equals (), mas resultado inconsistente de TreeMap.containsKey ()

Eu tenho o seguinte objetoNode: private class Node implements Comparable<Node>(){ private String guid(); ... public boolean equals(Node o){ return (this == o); } public int hashCode(){ return guid.hashCode(); } public int compareTo(Node o){ ...

1 a resposta

Por que estou recebendo uma exceção de elenco de classe (com genéricos, comparável)?

Estou tentando implementar uma lista de matriz classificada e não classificada. Ambos estendem uma classe chamada AbstractArrayMyList que contém operações / implementações comuns - toString, clear, etc. Aqui está o meu código para ...

3 a resposta

Contrato comparável e comparador com relação a null

Comparable contrato especifica quee.compareTo(null) deve jogarNullPointerException. Dea API [http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html]: Observe quenull não é uma instância de nenhuma classe ee.compareTo(null) deve jogar ...

3 a resposta

Compare dois objetos com operadores "<" ou ">" em Java

Como tornar dois objetos em Java comparáveis usando "<" ou ">" p. MyObject<String> obj1= new MyObject<String>(“blablabla”, 25); MyObject<String> obj2= new MyObject<String>(“nannaanana”, 17); if (obj1 > obj2) do something.Eu criei o cabeçalho da ...

1 a resposta

Como o método sort () da classe Collection chama o compareTo () do Comparable?

Suponha que eu queira classificar uma lista deEmployee objetos: Employee emp1 = new Employee("Abhijit", 10); Employee emp2 = new Employee("Aniket", 5); Employee emp3 = new Employee("Chirag", 15); List<Employee> employees = new ...

4 a resposta

A melhor maneira de solicitar um HashMap por chave em Java?

É a primeira vez que tenho que pedir umHashMap em Java. Preciso fazer isso por chave, mas no meu caso, a chave é um objeto, portanto, preciso ordenar por um campo específico. Tentando descobrir sozinho, considerei continuar com este simples ...

5 a resposta

Existe um comparador natural na API padrão?

Preciso de um comparador como parte de um padrão de estratégia que possa usar a ordem natural dos objetos ou alguma ordem personalizada. Para o caso de pedidos naturais, escrevi um comparador simples: private static class NaturalComparator<T ...

1 a resposta

Como classificar com base / comparar vários valores no Kotlin?

Diga que eu tenho umclass Foo(val a: String, val b: Int, val c: Date) e eu quero classificar uma lista deFoos com base nas três propriedades. Como eu iria fazer isso?

2 a resposta

Comparable deve comparar com outro tipo?

Gostaria de saber se existe algum caso de uso válido para o seguinte: class Base {} class A implements Comparable<Base> { //... }Parece ser um padrão comum ...