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

1 la respuesta

¿Cómo se implementan Equals y GetHashCode en tipos anónimos?

La ayuda dice esto: Los tipos anónimos son tipos de clase que se derivan directamente del objeto y que no se pueden convertir a ningún tipo, excepto al objeto. El compilador proporciona un nombre para cada tipo anónimo, aunque su aplicación no ...

2 la respuesta

Método igual para la clase de datos en kotlin

Tengo la siguiente clase de datos data class PuzzleBoard(val board: IntArray) { val dimension by lazy { Math.sqrt(board.size.toDouble()).toInt() } }Leí que las clases de datos en Kotlin obtienen el método equals () / hashcode () de forma ...

4 la respuesta

Comparar primitivo con objeto contenedor con == comportamiento inexplicable

Tengo un código que necesito entender: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); System.out.println(c ...

4 la respuesta

¿Cómo comparar dos matrices en Kotlin?

Dado algunos arreglos en Kotlin let a = arrayOf("first", "second") val b = arrayOf("first", "second") val c = arrayOf("1st", "2nd")¿Hay funciones integradas en Kotlin std-lib que prueban dos matrices para la igualdad (de valor) para cada ...

1 la respuesta

Compruebe la igualdad de los objetos sin anulación de igualdad en java [cerrado]

¿Hay alguna utilidad en Java que permita verificar la igualdad de objetos sines igual ¿primordial? Por algunas razones, no quiero proporcionar a mi clase el método igual. Necesito algo comoSomeUtils.equals (a, b) en mi prueba de unidad que ...

3 la respuesta

Java Compare 2 enteros con igual o ==?

Soy muy nuevo en Java y me gustaría saber cómo puedo comparar 2 enteros. Sé que == hace el trabajo ... pero ¿qué pasa con iguales? ¿Puede esto comparar 2 enteros? (cuando digo enteros me refiero a "int" y no a "Integer"). Mi código es: import ...

2 la respuesta

¿Por qué el método de Área # igual a Java no anula a Objeto # igual a igual?

Acabo de encontrar un problema causado por Javajava.awt.geom.Area#equals(Area) método. El problema se puede simplificar a la siguiente prueba unitaria: @org.junit.Test public void testEquals() { java.awt.geom.Area a = new java.awt.geom.Area(); ...

5 la respuesta

¿Por qué afirmar e Iguales y afirmar lo mismo en junit devuelve el mismo resultado para dos instancias de la misma clase?

De acuerdo con la documentación ClaimEquals () Afirma que dos objetos son iguales. afirmarSame () Afirma que dos objetos se refieren al mismo objeto. Así que espero que si tengo una clase como la de abajo class SomeClass {}entonces SomeClass ...

4 la respuesta

El valor de retorno de Java HashMap no confirma con mi comprensión de equals y hashcode

El resultado del siguiente ejemplo de código es: {1 - e = e2, 2 - e1 = e1} package com.sid.practice; import java.util.HashMap; import java.util.Map; public class InputOutputPractice { public InputOutputPractice() { } public static ...

6 la respuesta

¿Por qué cambiar el hashcode de un objeto utilizado como clave en un HashMap hace que la búsqueda devuelva nulo?

Considere el siguiente escenario: Object o1 = new Object(); Object o2 = new Object(); HashMap<Object, Object> map = new HashMap<Object, Object>(); map.put(o1, o2); boolean test1 = map.get(o1) == o2; // This evaluates to true // Now lets say we ...