Resultados de la búsqueda a petición "comparable"

3 la respuesta

Java "llamada no verificada para compareTo (T) como miembro del tipo sin formato java.lang.Comparable"

Estoy tratando de implementar una lista ordenada como un ejercicio simple en Java. Para hacerlo genérico tengo unadd(Comparable obj) entonces puedo usarlo con cualquier clase que implemente la interfaz Comparable. Pero cuando ...

2 la respuesta

Java: cómo ordenar objetos de muchas maneras: Arrays.sort (), Comparable <T>

Digamos que tengo una matriz con objetos, donde tengo algunos empleados (objetos). Todos tienen:int age, double salary. Quiero ordenar esta matriz para que mi clase implementeComparable <Employee>. He hecho un método: public int ...

3 la respuesta

Resultados consistentes de Equals (), pero resultados inconsistentes de TreeMap.containsKey ()

Tengo el siguiente 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 la respuesta

¿Por qué obtengo una excepción de reparto de clase (con genéricos, comparables)?

Estoy tratando de implementar una lista de matriz ordenada y sin ordenar. Ambos extienden una clase llamada AbstractArrayMyList que contiene operaciones / implementaciones comunes: toString, clear, etc. Aquí está mi código para ...

3 la respuesta

Comparable y contrato de comparación con respecto a nulo

Comparable el contrato especifica quee.compareTo(null) debe tirarNullPointerException. Dela API [http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html]: Tenga en cuenta quenull no es una instancia de ninguna clase, ...

3 la respuesta

Compare dos objetos con operadores "<" o ">" en Java

Cómo hacer que dos objetos en Java sean comparables usando "<" o ">" p. MyObject<String> obj1= new MyObject<String>(“blablabla”, 25); MyObject<String> obj2= new MyObject<String>(“nannaanana”, 17); if (obj1 > obj2) do something.He hecho el ...

1 la respuesta

¿Cómo el método sort () de la clase Collection llama a compareTo () de Comparable?

Supongamos que quiero ordenar una 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 ArrayList<Employee>(); ...

4 la respuesta

¿La mejor manera de ordenar un HashMap por clave en Java?

Esta es la primera vez que tengo que pedir unHashMap en Java Necesito hacerlo por clave, pero en mi caso la clave es un objeto, así que necesito ordenar por un campo específico. Tratando de resolverlo por mi cuenta, he considerado proceder con ...

5 la respuesta

¿Existe un comparador natural en la API estándar?

Necesito un comparador como parte de un patrón de estrategia que pueda usar el ordenamiento natural de los objetos o algún ordenamiento personalizado. Para el caso de pedidos naturales, escribí un simple comparador: private static class ...

1 la respuesta

¿Cómo ordenar en base / comparar múltiples valores en Kotlin?

Digamos que tengo unclass Foo(val a: String, val b: Int, val c: Date) y quiero ordenar una lista deFoos basado en las tres propiedades. ¿Cómo voy a hacer esto?