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

1 la respuesta

Oracle java tutorial - posible error con respecto al comentario de Java de autoboxing de caracteres [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Tiene el valor de llamada de autoboxing Of ()? [/questions/31445024/does-autoboxing-call-valueof] 4 respuestas Soy nuevo en JAVA, actualmente estoy aprendiendo la sección de genéricos de tutoriales ...

3 la respuesta

Kotlin en caja Int no son lo mismo

Por favor, ayúdame a entender este código en los documentos de Kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Ahora entiendo ...

4 la respuesta

Java 8 autoboxing + generics: comportamiento diferente con variable vs. método

Encontré un fragmento de código que después de cambiar de Java 7 a Java 8 dejó de compilarse. No presenta ninguna de las nuevas cosas de Java 8 como lambda o streams. Reduje el código problemático a la siguiente situación: GenericData<Double> g ...

1 la respuesta

Autoboxing / Unboxing al convertir Integer a int usando el método 'cast'

Aquí hay un caso muy simple: estoy tratando de lanzar un tipo de Objeto a una primitiva como esta: Object object = Integer.valueOf(1234); int result1 = int.class.cast(object); //throws ClassCastException: Cannot convert java.lang.integer to int ...

3 la respuesta

Cuando se utiliza == para un valor primitivo y encuadrado, se realiza el enrutamiento automático o se realiza el enclavamiento

El siguiente código compila (con Java 8): Integer i1 = 1000; int i2 = 1000; boolean compared = (i1 == i2);Pero, ¿qué hace? Unboxi1: boolean compared = (i1.intvalue() == i2);o cajai2: boolean compared = (i1 == new Integer(i2));Entonces, ...

4 la respuesta

En Java, ¿es posible anular los métodos si los tipos de retorno son respectivamente una primitiva y su clase contenedora?

Al trabajar con la idea de anular y anular métodos en Java, noté que hay cierta flexibilidad dada para los tipos de retorno de tales métodos. Aquí hay un poco de teoría: "El tipo de retorno de un método de anulación en la clase derivada puede ...

9 la respuesta

¿Por qué usamos autoboxing y unboxing en Java?

Autoboxing es la conversión automática que realiza el compilador de Java entre los tipos primitivos y sus correspondientes clases de contenedor de objetos. Por ejemplo, convertir un int a un entero, un doble a un doble, etc. Si la conversión es ...

4 la respuesta

Java autoboxing y locura del operador ternario

Solo pasé un par de horas frustrantes depurando este código: LinkedHashMap<String, Integer> rsrqs = new LinkedHashMap<String, Integer>(); Integer boxedPci = 52; Integer boxedRsrq = boxedPci != null ? rsrqs.get(boxedPci.toString()) : -1;Lo ...

1 la respuesta

Java permite asignar bytes a java.lang.Short pero no a java.lang.Integer

final byte b = 12; Short s = b; Integer i = b;El programa compila bien para Short pero para la compilación Integer falla con el mensaje "tipos incompatibles". Estoy teniendo dificultades para tratar de entender este comportamiento. No ...

3 la respuesta

¿Cómo funciona Java Auto Boxing / Unboxing?

Desde JDK 5.0, se introdujo el auto boxing / unboxing en java, el truco es simple y útil, pero cuando comencé a probar diferentes conversiones entre clases de envoltura y tipos primitivos, me confundo realmente cómo funciona el concepto de auto ...