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

9 la respuesta

¿Por qué el autoboxing en Java me permite tener 3 valores posibles para un booleano?

Referencia:http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html [http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html] "Si su programa intenta autounboxar nulo, arrojará una NullPointerException". javac le dará un ...

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

8 la respuesta

Returning null como int permitido con operador ternario pero no si la declaración

Veamos el código Java simple en el siguiente fragmento: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private ...

3 la respuesta

¿Por qué el auto-boxing y unboxing de enteros no funciona con Arrays.asList en Java? [duplicar]

8 la respuesta

¿Cómo convierto el doble [] al doble []?

Estoy implementando una interfaz que tiene una funcionalidad similar a una tabla que puede contener un tipo de objetos. La interfaz especifica la siguiente f...

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

8 la respuesta

¿Cómo comparar correctamente dos enteros en Java?

Sé que si comparas un entero primitivo en caja con una constante como:

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

15 la respuesta

¿Por qué no se almacenan en caché los enteros en Java?

Sé que hay publicaciones similares [https://stackoverflow.com/questions/4428774/why-java-does-not-see-that-integers-are-equal] sobre el tema, pero no abordan mi pregunta. Cuando tu lo hagas Integer a = 10; Integer b = 10; System.out.println("a ...

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