Resultados da pesquisa a pedido "comparable"
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 ...
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){ ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?
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 ...