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

2 la respuesta

¿Por qué Collections.binarySearch () no funciona con esto comparable?

tengo esto

3 la respuesta

MyClass no se puede convertir a java.lang.Comparable: java.lang.ClassCastException

1 la respuesta

Comparando tipos genéricos usando Comparable y Comparator

Me he encontrado con un dolor de cabeza. Tengo problemas para depurar. Estoy tratando de comparar dos valores genéricos para poder ordenarlos por inserción d...

10 la respuesta

¿Cómo implementar la interfaz comparable de Java?

No estoy seguro de cómo implementar una interfaz comparable en mi clase abstracta. Tengo el siguiente código de ejemplo que estoy usando para tratar de entenderlo: public class Animal{ public String name; public int yearDiscovered; public String ...

2 la respuesta

¿Por qué Arrays.sort toma Object [] en lugar de Comparable []?

Me preguntaba por qué el método de clasificación de la clase Arrays está pidiendo un parámetro de tipo Object []. Por qué el parámetro no es del tipo Comparable []. Si no pasa un Comparable [], está generando una ClassCastException. Por qué ...

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